2017-02-12 255 views
1

我有一個問題,它與Import Error: No module named numpy非常相似,但是我不相信這個問題的答案適合我,所以我再次問。導入錯誤:沒有名爲numpy的模塊(已安裝numpy)

importerror cmd

這是我最近的工作量大約六個小時的努力得到模塊在Python工作(numpy的是別的東西的依賴)之後,所以我終於轉向SO。過去六個小時的部分工作包括安裝enthought發行版,因爲它的大量圖書館是高度建議Windows用戶的。我甚至將numpy文件夾的位置放到環境變量的路徑上,以便將其排除爲可能性。

Windows中,64位,Python 2.7版

+0

沒有一個解決方案,但建議:一定要使用虛擬環境,以'的virtualenv '或'mkvirtualenv'。 – Apalala

+0

確保pip行和python行使用相同的python版本。 –

+0

@AndrasDeak好吧:聽起來可能。任何想法我可能會這樣做? – Stumbler

回答

1

既然你是在Windows上,我強烈建議您安裝ANACONDA。這樣環境變量就會自動設置,您不需要擔心其他任何事情。有許多有用的軟件包(例如numpy,sympy,scipy)與anaconda捆綁在一起。此外,根據個人經驗,我可以告訴你,在窗口上使用pip和從源代碼編譯(你需要visual studio)有時會在頸部疼痛。這就是爲什麼ANACONDA被設想出來的原因。

希望這會有所幫助。

+0

好吧...一半的路上...... Anaconda知道numpy是什麼.. 。但一般的Python腳本仍然沒有。嗯 – Stumbler

+1

...並刪除系統環境變量中的所有python27跟蹤,同時確保anaconda在用戶環境變量上似乎已經排除了這一點。基督多麼混亂的一種語言。 – Stumbler

0

對於Python版本> 3.4,這樣做 pip install numpy怎麼一回事,因爲PIP是蟒蛇依賴其安裝包,就像故宮在JS即node.js中