导入底图时出现ImportError
ImportError when importing 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 OS.
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
它在 python3 中使用 matplotlib v3.1.2 对我有用:
sudo apt-get update -y
sudo apt-get install -y python3-mpltoolkits.basemap
检查 python 中的 matplotlib 模块版本 运行:
>>>import matplotlib
>>>matplotlib.__version__
'3.1.2'
升级模块:
sudo pip3 install matplotlib --upgrade
我在导入底图时遇到问题,即使我刚刚通过 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 OS.
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
它在 python3 中使用 matplotlib v3.1.2 对我有用:
sudo apt-get update -y
sudo apt-get install -y python3-mpltoolkits.basemap
检查 python 中的 matplotlib 模块版本 运行:
>>>import matplotlib
>>>matplotlib.__version__
'3.1.2'
升级模块:
sudo pip3 install matplotlib --upgrade