[英]/usr/bin/python3: Error while finding spec for 'virtualenvwrapper.hook_loader' (<class 'ImportError'>: No module named 'virtualenvwrapper')
[英]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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.