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

2024-09-20 06:36:27 发布

您现在位置:Python中文网/ 问答频道 /正文

从昨晚开始,我就一直在努力解决这个问题,并且在这里尝试了所有推荐的解决方案,但仍然不起作用。我希望找到一个积极的建议,如果有任何可能的方法,我可能还没有尝试过。在将python版本从3.7降级到3.6之后,我的virtaulenv和VirtualRapper开始出现问题

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

当我尝试“sudo pip安装virtualenv virtualenvwrapper”和“sudo pip3安装virtualenv virtualenvwrapper”时,我收到了“已满足要求”

我还尝试了“brew取消python链接&;brew链接python”将它们与python3.6链接,但仍然不起作用。请允许我感谢你的帮助和积极的建议

谢谢


Tags: 模块方法版本virtualenv链接usrlocalsudo
2条回答

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

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python

类似于:/usr/bin/python3: Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportError'>: No module named 'virtualenvwrapper')

我发现我可以通过使用

sudo pip3安装virtualenv virtualenvwrapper

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

sudo virtualenv-pPython3

来源>;目标文件夹>/垃圾箱/激活

这对我有用

相关问题 更多 >