我已经完美安装了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/