我已经完美安装了python 2.7,还有pip,并且我一直以管理员身份运行PowerShell。

我做了:

pip 安装 virtualenv



pip 安装 virtualenvwrapper-powershell

他们都成功了。

我也这样做了:

mkdir '~.virtualenvs'

但是,每当我尝试:

导入模块 virtualenvwrapper

它总是让我出现这个错误:
导入模块:未加载特定模块“virtualenvwrapper”,因为在任何模块目录中都找不到有效的模块文件。

我再次 pip install virtualenvwrapper-powershell 只是为了确保,我得到了这个:
要求已经满足(使用 --upgrade 升级):virtualenvwrapper-powershell in c:\python27\lib\site-packages

有什么问题?

最佳答案

当我尝试做与您所做的完全相同的事情时,我遇到了同样的问题。最后我想通了。我发现我安装的 virtualenvwrapper 不知何故不在当前文件夹 (C:) 中。相反,它隐藏在文件夹中:

C:\Python27\Lib\site-packages\Users\*myusername*\Documents\WindowsPowerShell\Modules\VirtualEnvWrapper

我建议你去你的 Python 文件夹并尝试搜索类似的东西
"\Lib\site-packages\Users\*myusername*\Documents\WindowsPowerShell\Modules\"

如果你能在那里找到模块 VirtualEnvWrapper ,那么当你输入命令时,你只需要包含完整的路径。

我希望它会有所帮助。

关于python - 将 virtualenvwrapper 导入 Powershell 时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30655876/

10-12 20:03