2

我现在正在使用 Mountain Lion,并且我已经使用 macports 安装了 python27 和 numpy。问题是我无法从 python 导入 numpy。据我所知,Mountain Lion的默认python是python 2.7。

我已经尝试使用两个 python(默认 - 2.7.2 和端口 - 2.7.3)“导入 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 一起使用。

有人知道吗?

4

1 回答 1

0

看起来你错过了一步。你是这样做端口选择的吗?

sudo port select --set python python27

如果安装了 py27-numpy,那么您必须能够从 MacPorts 版本的 python 2.7 导入它。要确定您运行的是哪个版本的 python,请which python在命令行中执行 a。如果该命令python2.7 -c 'import numpy'没有给出错误,则在 MacPorts 中为 2.7 版本安装了 numpy。

于 2012-11-08T12:21:59.327 回答