如何为“苹果系统Python”安装Python模块?

2 投票
2 回答
2571 浏览
提问于 2025-04-17 22:29

我正在尝试安装QGis(来自Kyngchaos的包),但出现了一个错误:“QGIS需要Matplotlib这个Python模块。”

我觉得问题出在我需要为苹果的系统Python安装matplotlib,这样QGis才能找到它(查看背景信息)。

我对这个错误有点困惑,因为我在命令行打开Python时,它能毫无问题地找到matplotlib:

$ python 
>>> import matplotlib
>>>

我猜我打开的Python不是“苹果的Python”——实际上,输入which python给我的结果是/opt/local/bin/python

但是,如果我按照上面的回答去看/Library/Python/2.7/site-packages,我发现那里面没有matplotlib。

那么,我该如何为苹果的系统Python安装matplotlib呢?

2 个回答

1

我跟你遇到的情况一模一样。花了好几个小时在网上找解决办法,最后找到了这些信息:

我发现了一个很棒的链接:https://www.youtube.com/watch?v=oAC5K8jMfQI

这个视频详细讲解了该怎么做。所以你只需要下载:

  1. 从这里下载 GDAL 1-10 完整版:http://www.kyngchaos.com/software/frameworks,先安装 GDAL 完整版,然后安装 NumPy,接着:
  2. 从这里下载适合你 Mac 版本的 QGIS:http://www.kyngchaos.com/software/archive

祝你好运!对我来说,这个方法有效!

2

从这里安装matplotlib: http://www.kyngchaos.com/software/python。安装后,matplotlib会放在 /Library/Python/2.7/site-packages 这个地方。Qgis会在这个位置寻找它。

撰写回答