2015-10-17 100 views
0

我在python 3.5上安裝了太多Matplotlib的依賴關係,導致了這個bug。我嘗試了大多數傳統的matplotlib模塊安裝程序,但問題仍然存在。所以我安裝了Anaconda(3.4),所以mpl隨之而來。大!有效!但是當我回到我的Python3.5程序時,大多數都不再工作了。例如,lxml和其他模塊不工作並安裝。當我試圖恢復pip-install.py時,由於缺少模塊等錯誤,它甚至無法編譯。我確保路徑正確設置。我試圖「修復錯誤」蟒蛇3和PIP工作正常。但是,pip現在不安裝任何類型的模塊。始終顯示相同的error message安裝Anaconda後,Python 3.5程序突然不起作用

有什麼建議嗎?

+0

只需爲你的py35程序創建一個conda環境,就像這樣:'conda create --name py35env python = 3.5'然後'conda install'無論你需要什麼軟件包。 – faph

回答

0

正如前面的評論,你可以創建蟒蛇運行不同版本的Python如下一個單獨的環境,包括你想要的包:我不知道你所說的意思

conda create -n py35 python=3.5 matplolib 

當您返回到您的Python 3.5程序。只要你確定你知道Anaconda在它自己的位置安裝它自己的Python二進制文件,通常是你的用戶目錄。這將保持任何Anaconda python修改獨立於你的系統python,如果你有它。這意味着如果你用Anaconda安裝python 3.5和matplotlib,它將不會被系統python找到。