好像這都是由于pip安裝引起的錯(cuò)中姜,不管如何惯疙,還是記錄一下整個(gè)解決的流程吧引镊,希望有人再遇到可以不用走這么多彎路
第一個(gè)坑
首先第一次導(dǎo)入
from mpl_toolkits.basemap import Basemap
提示錯(cuò)誤:
No module named 'mpl_toolkits.basemap
解決方案
搜索了一下解決方案澎嚣,參考鏈接:https://www.cnblogs.com/Fantinai/p/8733812.html
該博主提供了網(wǎng)盤(pán)下載承二,下載后
在命令行模式cd到下載目錄
先執(zhí)行
pip install pyproj-1.9.5.1-cp36-cp36m-win_amd64.whl
再執(zhí)行
pip install basemap-1.1.0-cp36-cp36m-win_amd64.whl
第二個(gè)坑
注意虑椎,此時(shí)可能會(huì)報(bào)錯(cuò)
is not a supported wheel on this platform
解決方案
參考鏈接:http://www.reibang.com/p/dd8b4869d4fb
重命名為自己需要的名稱(chēng)
我的改為了:
basemap-1.1.0-cp37-cp37m-manylinux2010_x86_64.whl
pyproj-1.9.5.1-cp37-cp37m-manylinux2010_x86_64.whl
第三個(gè)坑
報(bào)錯(cuò):ImportError:cannot import name 'is_scalar'
解決方案
安裝低版本的matplotlib2.0
第四個(gè)坑
connot import name ’_proj’ from 'pyproj'
解決方案
忘了~~~好像是重裝了pyproj
第五個(gè)坑
No module named '_geoslib'
解決方案
conda install -c conda-forge basemap-data-hires
最后一個(gè)坑
KeyError 'PROJ_LIB'
解決方案
找到自己的proj文件夾所在的位置
我的位置是:/root/anaconda3/share/proj
中途嘗試了很多震鹉,設(shè)置環(huán)境變量什么的,都失敗了捆姜,最后解決方案是:
import os
os.environ ['PROJ_LIB'] ='/root/anaconda3/share/proj'
終于成功啦~