0
我最近在Arch Arch上從Arch存儲庫上安裝了Anaconda。默認情況下,它被設置爲Python3,而我想使用Python2.7。我遵循Anaconda文檔來創建一個新的Python2環境。在運行使用Numpy的Python腳本時,我得到了錯誤No module named NumPy
。我發現這很奇怪,因爲使用Anaconda的一個要點是安裝NumPy/SciPy堆棧很容易...Python Anaconda - 沒有名爲numpy的模塊
不過,我跑了conda install numpy
並安裝了它。現在,我仍然無法導入numpy,但是當我運行conda install numpy
時,表示它已經安裝。是什麼賦予了?
的which conda
輸出:/opt/anaconda/envs/python2/bin/conda
which python
的輸出:/opt/anaconda/envs/python2/bin/python
您是否激活了正確的anaconda環境(source activate的名稱)?您可能已將numpy安裝到您開始使用的python 3環境中。 –
'沒有名爲NumPy的模塊這是*從字面上*錯誤說的是什麼,包括字符的情況?如果是這樣,你應該使用'import numpy',而不是'import NumPy'。 (如果沒有的話,你可以通過引用完整的錯誤信息*完全*來節省回覆愚蠢評論的時間。) –
@JKelly Yup,python2是用'source activate python2'激活的。 @WarrenWeckesser不,錯誤是'numpy'。抱歉! –