我已经使用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