python - 导入 basemap 时出现ImportError

标签 python python-2.7 ubuntu python-3.x matplotlib-basemap

我在导入 basemap 时遇到问题,即使我刚刚通过 pip install basemap 安装了它。我已经尝试过 python2.7 和 python3:

python3
>>> from mpl_toolkits.basemap import Basemap
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named 'mpl_toolkits'

python2.7
>>> from mpl_toolkits.basemap import Basemap
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/site-packages/mpl_toolkits/basemap/__init__.py", line 37, in <module>
    import _geoslib
ImportError: libgeos_c.so.1: cannot open shared object file: No such file or directory

我在 ubuntu 操作系统上。

最佳答案

在 ubuntu 上对我有用的是:

sudo apt-get install libgeos-3.4.2
sudo apt-get install libgeos-dev
sudo pip install https://github.com/matplotlib/basemap/archive/master.zip

关于python - 导入 basemap 时出现ImportError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29333431/

相关文章:

python - 尝试左对齐长列表项时调用的 linter 规则是什么?

python - 在 Selenium chrome 浏览器中假装焦点

Python:循环完成后配对字母

ubuntu - 禁用 L2/L1 缓存

c++ - 无法播放 OpenCV 创建的视频(使用 Ubuntu 12.04)

python - 如何在 pandas 中剪切连续变量

python - 连续相同值的总和

python - 从字典列表中提取字符串

django - 谁生成django欢迎页面的默认页面?

bash - 如何在 Ubuntu 上启动 `coqide`?