【发布时间】:2016-06-16 09:59:57
【问题描述】:
我正在尝试在正确的 python 版本中安装 numpy、matplotlib 和 scipy。
最初我使用不同的 python 版本(3.2、2.7、2.6)进行测试。
我使用以下命令删除了所有这些版本:How to uninstall Python 2.7 on a Mac OS X 10.6.4?
之后,我重新安装了 Python 2.7.11。 当我尝试使用 pip 安装 numpy、matplotlib 和 scipy 时,我收到以下消息: 已满足要求(使用 --upgrade 升级)...
在我的终端中,我尝试了以下操作:
$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
$ python
Python 2.7.11 (v2.7.11:.....)
.....
>>> import numpy
ImportError: No module named numpy
$ /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Python 2.7.10 (default, ......
.....
>>> import numpy
>>> numpy.__version__
'1.8.0rc1'
由于某种原因,这些包安装在 2.7.10 中,而不是 2.7.11,这是我从 python.org 下载的版本。还有,我也不知道2.7.10是怎么弄到的。
我该如何解决这个问题?
【问题讨论】:
-
您还应该添加您用于安装numpy的确切语句,并使用
which -a <tool-name>检查您用于安装的工具(例如pip或setuptools)的路径 -
$ which -a pip/usr/local/bin/pip安装命令:ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"export PATH=/usr/local/bin:/usr/local/share/python:$PATH$ easy_install pippip install numpypip install numpypip install gccpip install scipybrew install pkg-config@9876543刚刚解决的问题以下:我打开我的 2.7.11 python >>> import sys >>> sys.path.insert(0, '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python') 和那个修复!非常感谢您的帮助!
标签: python python-2.7 numpy matplotlib