Python 在mac上安装basemap时出错
我遵循此链接中的设置: 然而,在我完成所有的过程之后。我在尝试导入basemap模块时仍然遇到错误。 错误消息如下所示: 从mpl_toolkits.basemap导入basemap ImportError:没有名为basemap的模块 谢谢 如果我这样做:Python 在mac上安装basemap时出错,python,matplotlib,matplotlib-basemap,Python,Matplotlib,Matplotlib Basemap,我遵循此链接中的设置: 然而,在我完成所有的过程之后。我在尝试导入basemap模块时仍然遇到错误。 错误消息如下所示: 从mpl_toolkits.basemap导入basemap ImportError:没有名为basemap的模块 谢谢 如果我这样做: 导入mpl\U工具包 mpl\U工具包。\\\\\\\\\\\\\\\\\\\(单词路径前后有2个下划线) 我有: ['/System/Library/Frameworks/Python.framework/Versions/2.7/Ext
导入mpl\U工具包
mpl\U工具包。\\\\\\\\\\\\\\\\\\\(单词路径前后有2个下划线)
我有:
['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/mpl_工具包]
显然,basemap子包不在该目录下。因此,我补充一点:
mpl\u工具包.\uu路径\uu.append('/Library/Python/2.7/site packages/mpl\u工具包')
现在:
mpl\u工具包。\u路径__
出[21]:
['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/mpl_工具包',
“/Library/Python/2.7/site packages/mpl_工具包”]
然后:
[22]中的:从mpl_工具包导入basemap
模块baseman开始加载,但我遇到了另一个问题(在错误的路径中查找geoslib!!),但我认为我朝着正确的方向迈出了一步,请务必解决该问题。如果我这样做:
导入mpl\U工具包
mpl\U工具包。\\\\\\\\\\\\\\\\\\\(单词路径前后有2个下划线)
我有:
['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/mpl_工具包]
显然,basemap子包不在该目录下。因此,我补充一点:
mpl\u工具包.\uu路径\uu.append('/Library/Python/2.7/site packages/mpl\u工具包')
现在:
mpl\u工具包。\u路径__
出[21]:
['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/Python/mpl_工具包',
“/Library/Python/2.7/site packages/mpl_工具包”]
然后:
[22]中的:从mpl_工具包导入basemap
baseman模块开始加载,但我遇到了另一个问题(在错误的路径中查找geoslib!!),但我认为我朝着正确的方向迈出了一步,确实解决了这个问题。我在Mac/Yosemite上遇到了同样的问题。以下几点对我有用
cd /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
sudo mv mpl_toolkits/ mpl_toolkits.orig
sudo mv /Library/Python/2.7/site-packages/mpl_toolkits/ .
测试套件运行良好:
cd ~/gnu/basemap/basemap-1.0.7/examples
python test.py
我在Mac/约塞米蒂遇到了同样的问题。以下几点对我有用
cd /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
sudo mv mpl_toolkits/ mpl_toolkits.orig
sudo mv /Library/Python/2.7/site-packages/mpl_toolkits/ .
测试套件运行良好:
cd ~/gnu/basemap/basemap-1.0.7/examples
python test.py
这对我很有用:
从中复制了basemap目录
/Library/Python/2.7/site-packages/mpl_toolkits/
到
这对我很有用:
从中复制了basemap目录
/Library/Python/2.7/site-packages/mpl_toolkits/
到
sys.path
说什么?matplotlib和basemap是从哪里下载的?@JamesMills我使用import sys;打印sys.path以检查包。但是,我没有找到basemap包。如何将路径添加到该包?这是我使用的路径/cluster/basemap-1.0.7的一部分。谢谢@詹姆斯米尔非常感谢!我解决了这个问题。我没有使用“python setup.py”,而是在mac上使用python setup.py安装。问题解决了。您可以添加您的解决方案作为答案吗?sys.path
说明了什么?matplotlib和basemap是从哪里下载的?@JamesMills我使用import sys;打印sys.path以检查包。但是,我没有找到basemap包。如何将路径添加到该包?这是我使用的路径/cluster/basemap-1.0.7的一部分。谢谢@詹姆斯米尔非常感谢!我解决了这个问题。我没有使用“python setup.py”,而是在mac上使用python setup.py安装。问题解决了。您可以添加您的解决方案作为答案吗?谢谢!这帮我节省了很多时间。由于某种原因,我的底图出现了问题,按照您在此处描述的方式更新路径是使其重新工作的唯一方法。是否有办法将其永久添加到我的mpl\u工具包中。路径
?谢谢!这帮我节省了很多时间。由于某种原因,我的底图出现了一些问题,按照您在这里描述的方式更新路径是使其重新工作的唯一方法。是否有办法将其永久添加到我的mpl\u工具包中。path
?您能给出一个更概括的答案吗?您能给出一个更概括的答案吗?