Skip to main content
 首页 » 编程设计

python之使用端口安装numpy(Python默认版本问题)

2025年05月04日12zhengyun_ustc

我现在正在使用 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 一起使用。

有人知道吗?

请您参考如下方法:

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

sudo port select --set python python27 

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