我现在正在使用Mountain Lion,我使用macports安装了python27和numpy。问题是我无法从python导入numpy。据我所知,Mountain Lion的默认python是python 2.7。
我用两个python(默认 - 2.7.2和端口 - 2.7.3)尝试了“import numpy”。 它使用默认值,但没有使用python 2.7.3。
我已经使用“端口选择”选择了2.7.3。
这些是一些端口命令的结果:
$ port installed|grep python
python24 @2.4.6_10 (active)
python27 @2.7.3_0
python27 @2.7.3_1 (active)
python_select @0.3_1 (active)
$ port installed|grep numpy
py24-numpy @1.6.2_0 (active)
py27-numpy @1.6.2_0 (active)
我真的需要使用numpy和使用macports安装的python 2.7.3。
有人知道吗?
答案 0 :(得分:0)
看起来你错过了一步。你做端口选择这样吗?
sudo port select --set python python27
如果安装了py27-numpy,那么您必须能够从MacPorts版本的python 2.7导入它。要确定您正在运行的是哪个版本的python,请在命令行中执行which python
。如果命令python2.7 -c 'import numpy'
没有给出错误,则在MacPorts中为2.7版本安装numpy。