[英]/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.