如何为“苹果系统Python”安装Python模块?
我正在尝试安装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
这个视频详细讲解了该怎么做。所以你只需要下载:
- 从这里下载 GDAL 1-10 完整版:http://www.kyngchaos.com/software/frameworks,先安装 GDAL 完整版,然后安装 NumPy,接着:
- 从这里下载适合你 Mac 版本的 QGIS:http://www.kyngchaos.com/software/archive
祝你好运!对我来说,这个方法有效!
2
从这里安装matplotlib: http://www.kyngchaos.com/software/python。安装后,matplotlib会放在 /Library/Python/2.7/site-packages
这个地方。Qgis会在这个位置寻找它。