New-VirtualEnvironment命令冻结powershell窗口

时间:2016-02-04 12:50:57

标签: python windows powershell virtualenv virtualenvwrapper

试图在我的Windows 10盒子上为python和django dev配置。

我已经安装了Python 2.7,并且我使用pip来安装virtualenv,virtualenvwrapper-powershell软件包。

使用以下内容导入包

import-module virtualenvwrapper

到目前为止很好,然后我跑

New-VirtualEnvironment projectathena

并且powershell窗口挂起。没有任何反应,没有创建文件夹insice我的virtualenvs文件夹,离开它30分钟,但仍然没有。还有谁见过这个?修好了吗?

编辑: 在下面的建议之后,我可以看到提供问题的那一行是VirtualEnvWrapper.psm1中的第72行

        & $global:VIRTUALENVWRAPPER_VIRTUALENV $Name $global:VIRTUALENVWRAPPER_VIRTUALENV_ARGS

我读到的是运行带有env名称和任何参数的Virtualenv.exe。

所以我尝试在ps,cmd和admin cmd中运行它,每次都会挂起。它开始运行,然后什么都不做。在没有env名称的情况下调用时它也会这样做。事实上,我甚至无法通过

来显示语法帮助
virtualenv.exe /?
我将把这个记录为virtualenv包错误页面上的一个问题(我猜可能是错误的地方),但是其他人看到了吗?或者得到关于它为什么不能运行的建议?

1 个答案:

答案 0 :(得分:1)

原来这归结为Avast Anti Virus软件。

在avast中,转到设置,转到Active Protection,转到File System Shield并为

添加排除项
C:\Python27\Scripts

这应该可以在没有重启的情况下工作,对我来说,我遇到了该文件夹中的Virtualenv.exe问题。