在另一个驱动器上创建虚拟环境-拒绝访问



当尝试在我的主驱动器(C:)上创建虚拟环境时,它工作正常,但在我的第二个磁盘(E:)上,我得到一个错误说:

错误:可执行文件"E:pathenvScriptspython.exe"无法执行run: [WinError 5] Access is denied.

我使用的命令是:

C:WINDOWSsystem32>virtualenv "E:path to projectenv"

E:path to project>virtualenv env

它确实创建了文件夹,但是看起来当它试图运行python来安装虚拟环境的所有需求时,它失败了。

我使用的是python 3.5,它安装在默认位置C:.

  • 我尝试使用其他版本(3.4)。
  • 以管理员身份执行命令
  • 创建一个符号链接并从那里创建环境。
  • 从c:
  • 运行命令

似乎什么都不起作用。

我有点没主意了。有人有同样的问题或解决方案吗?c:有点烦人,因为它几乎没有空间了。

引用Eryk Sun在上面的评论,我想我应该把他的答案放在这里,因为这应该是公认的解决方案:

python -m venv E:path to projectenv

最新更新