pip install basemap报错 理解的大概意思是没有与本机python相符的版本
参考
windows下Python安装basemap教程
linux上mpltoolkits.basemap的安装
python如何安装basemap?
官方文档https://matplotlib.org/basemap/users/installing.html#installation
从网页上得出的结论是需要先安装一些包 再来下载pyproj和basemap源码进行编译
pip install numpy
pip install geos
pip install pillow
pip install matplotlib 报错缺少包 建议用yum install ,照做后成功
网站上下载了proj-5.0.1.tar.gz和basemap-1.1.0.tar.gz
tar ./configure make makeinstall 解译proj
根据官文
tar basemap-1.1.0.tar.gz
cd basemap-1.1.0
cd geos-3.3.3
export GEOS_DIR = /usr/local
./configure --prefix=$GEOS_DIR
make
make install
cd .. (返回basemap-1.1.0)
python setup.py install
完成
验证
python
from mpl_toolkits.basemap import Basemap
报错no module named bz2
python: ImportError: No module named bz2
yum install bzip2-devel
然后重新编译python 否则不能成功import bz2
报错no module named pyproj
pip install pyproj
再次验证
python
from mpl_toolkits.basemap import Basemap
成功