接收“无法查询”代码 13:在我的 Windows 系统上使用 virtualenv -p 时访问被拒绝

Ben*_*kel 14 python virtualenv

我的 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'
Run Code Online (Sandbox Code Playgroud)

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

phd*_*phd 22

virtualenv -p C:\Python38\python.exe ProjectFolder
Run Code Online (Sandbox Code Playgroud)

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