首页 > 解决方案 > 收到“查询失败”代码 13:在我的 Windows 系统上使用 virtualenv -p 时访问被拒绝

问题描述

我的 Windows 系统上安装了两个版本的 Python。3.7 安装在 C:\Python37 中,3.8 安装在 Python 3.8 中。

我的 PATH 变量包括 Python 3.7 可执行文件。

当我尝试运行“virtualenv -p C:\Python38 ProjectFolder”时,出现以下错误:

RuntimeError: failed to query C:\Python38 with code 13 err: 'Access is denied'

如果我也指定 C:\Python37 也是如此。这不是应该使用指定的 Python 二进制文件创建一个virutalenv 吗?我究竟做错了什么?提前致谢!

标签: pythonvirtualenv

解决方案


virtualenv -p C:\Python38\python.exe ProjectFolder

即指向-ppython 可执行文件,而不是目录。


推荐阅读