我在 python 中导入 mpl_toolkits 的底图模块时遇到麻烦。这是从模块目录运行 test.py 脚本时得到的结果:
/usr/lib/python2.7/dist-packages/mpl_toolkits/basemap$ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
from mpl_toolkits.basemap import Basemap, shiftgrid
ImportError: No module named basemap
自从我无法得到它sys.path
给出了我确定目录“basemap”所在的路径列表,位于“mpl_toolkits”目录中。没有问题import mpl_toolkits
。这是我尝试过的手动添加路径和结果:
>>> import sys
>>> sys.path.append('/usr/lib/python2.7/dist-packages/mpl_toolkits/basemap')
>>> import basemap
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "basemap/__init__.py", line 30, in <module>
from mpl_toolkits.basemap import pyproj
ImportError: No module named basemap
我尝试从源中卸载重新安装底图(仔细遵循these https://peak5390.wordpress.com/2012/12/08/matplotlib-basemap-tutorial-installing-matplotlib-and-basemap/说明),来自 apt-get,来自 conda,但它不会改变任何内容:我无法导入底图。
感谢您的帮助
直到一分钟前我也遇到同样的情况,通过这个安装它就成功了:
sudo apt-get install libgeos-3.5.0
sudo apt-get install libgeos-dev
pip install https://github.com/matplotlib/basemap/archive/master.zip
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)