New-VirtualEnvironment 命令冻结 powershell window

New-VirtualEnvironment command freezes the powershell window

只是想在我的 windows 10 盒子上为 python 和 django dev 配置。

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

使用以下导入包

import-module virtualenvwrapper

到目前为止一切顺利,然后我运行

New-VirtualEnvironment projectathena

并且 powershell window 挂起。没有任何反应,没有在我的 virtualenvs 文件夹中创建文件夹,将其放置 30 分钟,但仍然没有。还有其他人看到这个吗?修好了?

编辑: 在下面的建议之后,我可以看到给出问题的那一行是 VirtualEnvWrapper.psm1

中的第 72 行
        & $global:VIRTUALENVWRAPPER_VIRTUALENV $Name $global:VIRTUALENVWRAPPER_VIRTUALENV_ARGS

我读到 运行 Virtualenv.exe 带有环境名称和任何参数。

所以我已经尝试 运行 在 ps、cmd 和管理员 cmd 中使用它,但它每次都挂起。它开始 运行 然后什么都不做。在没有 env 名称的情况下调用时,它也会执行相同的操作。事实上,我什至无法通过

显示语法帮助
virtualenv.exe /?

我打算将此作为问题记录在 virtualenv 包错误页面上(我猜这可能是错误的地方),但其他人看到了吗?或者得到关于为什么它不会的建议 运行?

原来这是 Avast Anti Virus 软件造成的。

在 avast 中,转到设置,转到主动保护,转到文件系统屏蔽并为

添加排除项
C:\Python27\Scripts

这应该可以在不重新启动的情况下工作,对我来说是这样,我遇到了那个文件夹中的 Virtualenv.exe 的问题。