在另一个驱动器上创建virutalenv - 拒绝访问

时间:2016-08-17 15:42:01

标签: python windows python-3.x virtualenv

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

  

错误:可执行文件" E:\ path \ env \ Scripts \ python.exe"不可能   run:[WinError 5]访问被拒绝。

我使用的命令是:

  

C:\ WINDOWS \ system32> virtualenv" E:\ project to project \ env"

     

或者

     

E:\项目路径> virtualenv env

它确实创建了文件夹,但看起来它正在尝试运行python来安装virtualenv的所有需求时失败。

我正在使用安装在C:\。

上默认位置的python 3.5
  • 我尝试使用其他版本(3.4)。
  • 以管理员身份运行该命令。
  • 制作符号链接并从那里创建环境。
  • 从c:\
  • 运行命令

似乎没什么用。

我有点想法。那些人有同样的问题或解决方案吗? 我不得不在我的c:\上工作,因为它几乎没有空间。

1 个答案:

答案 0 :(得分:1)

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

python -m venv E:\path to project\env