2015-07-20 34 views
0

我使用python2.7和OS X 10.10.3如何導入Python模塊numpy的全球Mac上

每次我想要導入numpy的或SciPy的,我得到這個錯誤:

>>> import numpy as np 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named numpy 

但是當我在/ usr/bin中打開python時,我可以成功導入這些模塊。一旦我離開這個目錄,就會出現這個錯誤。 PS:我發現在/ usr/bin中,有python2.7和python2.6,但是我使用命令「python2.7」來啓動python。

+1

什麼做'這python'和'這-a python'輸出 –

+0

你可以用」 *安裝它*「全球」*如果你的意思是*「爲每個解釋器」*。相反,查看'virtualenv's是一種方便的方式,可以精確地控制使用何種解釋器,以及在逐個項目的基礎上可以使用哪些軟件包。 – jonrsharpe

+1

檢查您的$ PATH中是否存在錯誤,如果是這樣,請嘗試修復該錯誤。 –

回答

0

我也有操作系統10.10.3,並有包裝的位置:

/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy

我建議您嘗試尋找「顛簸」文件夾下

/System/Library/Frameworks/Python.framework/Versions/2.7

,如果你沒有,那麼,您應該考慮手動安裝包使用的MacPorts

sudo的港口安裝py27-numpy的py27-SciPy的py27-matplotlib py27-IPython的筆記本+ py27-大熊貓py27-sympy py27鼻

+0

謝謝你的回答。但我嘗試了macports,它爲我安裝了另一個python,而numpy仍然無法正常工作。現在我正在嘗試使用pip來安裝它。 –