我已經使用brew安裝了python27和python35以及一系列軟件包(pip,numpy,scipy等)。我在我的終端中運行python,並導入每個包的工作。然而,在我使用網站中的包來獲得閒置(非石英依賴的包)之後,我安裝了python 2.7和3.5之後,每當我嘗試導入閒置或終端中的python shell時,我都會收到以下錯誤:PYTHON Path問題
>>> import numpy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named numpy
我的.bash_profile看起來是這樣的:
`Setting PATH for Python 2.7
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
# Setting PATH for Python 3.5
# The orginal version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.5/bin:${PATH}"
export PATH
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"`
「的蟒蛇」 給了我這樣的: /Library/Frameworks/Python.framework/Versions/2.7/bin/python
當我運行「端口安裝」我收到所有米y包,這意味着一切都在那裏,但路徑都是不正確的。我應該如何繼續?
是什麼'打印sys.path'打印烏爾蟒蛇提示?我也沒有看到任何提到的PYTHONPATH變量。你知道python使用PYTHONPATH搜索模塊而不是PATH,對嗎? – Kashyap
「echo $ PYTHONPATH」總是返回一個空字符串,即使事情正常工作。如果出現這種情況,我應該根據上面提供的鏈接將其導出到PYTHONPATH中以使其正常工作? – Theo95
是的。還有什麼打印sys.path在你的python提示符上打印? – Kashyap