2013-10-05 200 views
0

numpy的,但進口的作品,我知道這個問題已經被問數十次,但我仍然無法找到我的答案。無模塊命名的命令行

有人告訴我,NumPy的應在Python 2.7版預裝了OS X.要檢查,我被告知在終端命令行中輸入「進口numpy的」。沒有錯誤出現,表明它已正確安裝。然後我做「導入matplotlib.pyplot作爲情節」,我被告知該模塊不存在。

NOW,移出終端到Eclipse的,我在我的腳本鍵入相同的命令,無論是包的工作。

我使用的是2.8.2的PyDev爲Eclipse 2.0.1和Python 2.7。我還通過鍵入「which python」來檢查我是否在使用Python 2.7,並且我可以證實這一點,因爲print命令不需要()。但是,我確實在一點安裝了Python 3。

謝謝!

+0

根據我的知識numpy的新的社區版,不來在默認Python安裝。嘗試做一個點安裝numpy –

+0

你的路徑搞砸了。確保pydev運行的是與命令行相同的python版本,'numpy'的位置在pydev使用的路徑中。關於與OSX被設計打破的SO相關的問題不斷出現,增加了OSX標籤,以便正確的人員看到這一點。 – tacaswell

+0

@tcaswell:謝謝,我忘了那個。我要看看我的路徑,並試圖找到它的底部。我認爲他們設置正確。 – marc

回答

1

這裏是我建議:

1)卸載蟒蛇的所有其他版本除了OS X系統中的一個。確保沒有任何東西留在您的路徑上,which python應該指向OS X之一。

2)安裝brew,這是爲OS X

3)使用BREW安裝Python的軟件包管理器 - brew install python

4)閱讀上釀造的支持蟒蛇here的,這是相當不錯的。

5)使用PIP安裝Python包,如pip install numpy matplotlib

6)如果一個程序包需要一個編譯器,你可以用沖泡配方apple-gcc42或鐺與llvm

7安裝GCC)也許嘗試出PyCharm

+0

我喜歡這些清晰的說明,但我只有幾個問題。 1.我將安裝哪個版本的python? 2.要安裝brew,我被告知要下載Xcode的命令行工具,但我無法在任何地方找到這些工具。 3 pip是我必須安裝的東西嗎? – marc

+0

1.它將是2.7 2. https://developer.apple.com/opensource/在右側;蘋果希望你註冊在你的系統上安裝一個編譯器。3.如果你閱讀我給出的鏈接,brew的python會爲你安裝pip – Ivo