当尝试在我的主驱动器(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