繁体   English   中英

当我将 python3.7 降级到 python3.6 时,查找“virtualenvwrapper.hook_loader”的模块规范时出错

[英]Error while finding module specification for 'virtualenvwrapper.hook_loader' when I downgrade python3.7 to python3.6

自从昨晚尝试解决并尝试了所有推荐的解决方案以来,我一直被这个问题困扰,但仍然没有奏效。 如果实际上我可能还没有尝试过任何可能的方法,我希望能找到一个积极的建议。 在将 python 版本从 3.7 降级到 3.6 后,我的 virtaulenv 和 virtualwrapper 开始出现问题。

“/usr/local/opt/python/bin/python3.6:查找“virtualenvwrapper.hook_loader”的模块规范时出错(ModuleNotFoundError:没有名为“virtualenvwrapper”的模块)virtualenvwrapper.sh:运行初始化挂钩时出现问题”

当我尝试“sudo pip install virtualenv virtualenvwrapper”和“sudo pip3 install virtualenv virtualenvwrapper”时,我收到“要求已经满足”。

我还尝试了“brew unlink python && brew link python”将它们与 python3.6 链接,但它仍然没有用。 请感谢您的帮助和积极的建议。

谢谢

我发现我能够使用

须藤 pip3 安装 virtualenv virtualenvwrapper

然后我使用创建了另一个虚拟环境

sudo virtualenv-p python3

源>目标文件夹>/bin/激活

这对我有用

将以下内容添加到./bashrc在我的环境中修复了此错误。

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python

类似于: /usr/bin/python3:查找“virtualenvwrapper.hook_loader”规范时出错(<class 'ImportError'>:没有名为“virtualenvwrapper”的模块)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM