2017-01-25 96 views
5

從昨天開始,當我嘗試導入的蟒蛇包我有這個錯誤:Python的大熊貓 - 缺少必需的依賴[「numpy的」] 1

ImportError: Missing required dependencies ['numpy']

我曾嘗試取消安裝蟒蛇和Python ,切換到Python 2.7,但沒有工作,它仍然同樣的錯誤,這裏是代碼我得到:

enter image description here

任何幫助,非常感謝感謝!

+0

請嘗試'conda install -f numpy'然後'conda install -f pandas' –

+0

當我在32位環境中安裝64位軟件包時,我有類似的錯誤。不使用CONDA_FORCE_32BIT = 1。請參閱https://stackoverflow.com/questions/33709391/using-multiple-python-engines-32bit-64bit-and-2-7-3-5 – poleguy

回答

0

你是否安裝了miniconda和pandas而沒有依賴關係?

嘗試先用conda install numpypip install numpy安裝numpy。

如果您在Windows上,您可以獲得大多數需要從here進行編譯的庫的預編譯版本。

8

我在將熊貓升級到0.19.2後立即遇到同樣的問題。

pip uninstall pandas 
pip uninstall numpy 
pip install pandas 
pip install numpy 

這也打破了我的matplotlib安裝,所以我卸載/安裝以及:我從窗戶CMD線以下安裝/卸載順序固定它。

看似常規升級的非常奇怪的行爲。

+0

他/她正在使用Anaconda,而不是簡單的Python安裝。用'pip'安裝Numpy和Pandas會破壞它 –

+1

@CarlosCordoba我正在使用python 3.4.1 :: Anaconda 2.1.0(64位),上述步驟對我來說工作得很好。我已經設置了一段時間的pip,並經常使用它來安裝/升級軟件包。昨天是我第一次遇到任何問題。上述步驟解決了我的問題,這與OP的相同 – fireitup

0

我與anaconda軟件包有相同的問題,它得到更新。

anaconda {4.3.1 -> custom} ## I am not sure if this was the issue 

命中以下命令知道

conda list --revisions 

我所做的是隻需卸載熊貓與暢達和重新安裝

conda install pandas 

一些新的庫也可能會安裝它。

它爲我工作希望會爲你做同樣的事情。