2016-02-04 89 views
0

只是想在我的windows 10盒子上为python和django开发配置。New-VirtualEnvironment命令冻结了PowerShell窗口

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

使用以下导入的包

import-module virtualenvwrapper 

到目前为止好,然后我跑

New-VirtualEnvironment projectathena 

和PowerShell窗口挂起。没有任何反应,没有创建文件夹insice我的virtualenvs文件夹,离开它30分钟,但仍然没有。其他人看过这个?修复这个?

编辑: 后下方的建议,我可以看到,线giveing问题是在VirtualEnvWrapper.psm1线72

 & $global:VIRTUALENVWRAPPER_VIRTUALENV $Name $global:VIRTUALENVWRAPPER_VIRTUALENV_ARGS 

我读与ENV的名称运行Virtualenv.exe和任何参数。

所以我试过在ps,cmd和admin cmd中运行它,并且它每次都挂起。它开始运行,然后什么都不做。它在没有env名称的情况下也会执行相同的操作。事实上,我甚至不能得到它显示与

virtualenv.exe /? 

即时将记录此作为的virtualenv包错误页面上的问题语法帮助(其中即时猜测可能是放错了地方),但其他人看到这个?或者得到了为什么它不会运行的建议?

+1

尝试添加'Verbose'和'Debug'开关到您的命令:'New-VirtualEnvironment projectathena -Verbose -Debug'。也许它会产生一些输出,所以我们可以猜测发生了什么。 – beatcracker

+0

与两者一起运行时没有输出,就好像命令甚至没有启动 – bytejunkie

+0

那么我会建议导入模块,从PS ISE的模块目录中打开'VirtualEnvWrapper.ps1',在' New-VirtualEnvironment“函数并运行'New-VirtualEnvironment projectathena'命令。当断点触发时,使用'F10'来跳过代码并记录它挂起的线路。重新启动,重复,但按'F11'进入该代码,然后继续执行'F10'。最终,你会发现是什么让它挂起,然后你可以用更多的信息更新你的问题。 – beatcracker

回答

1

原来这是Avast Anti Virus软件。

在AVAST,后藤的设置,转到主动防护,转到文件系统的屏蔽和添加排除为

C:\Python27\Scripts 

这应该工作而不需要重启系统,为我做了,我在与VIRTUALENV问题该文件夹中的.exe文件。