【问题描述】
Python中在引入Basemap库的时候出现了如下错误:
Traceback (most recent call last):
File "D:/PythonProjects/ml/test.py", line 16, in <module>
from mpl_toolkits.basemap import Basemap
File "D:\anaconda\lib\site-packages\mpl_toolkits\basemap\__init__.py", line 155, in <module>
pyproj_datadir = os.environ['PROJ_LIB']
File "D:\anaconda\lib\os.py", line 669, in __getitem__
raise KeyError(key) from None
KeyError: 'PROJ_LIB'
【问题原因】
因为我使用Anaconda安装的Python,Anaconda没有自动配置PROJ_LIB的环境变量,所以报了上面的错误。
【解决办法】
1、配置环境变量。
2、重启电脑。
3、再次导入Basemap库
from mpl_toolkits.basemap import Basemap
问题已解决~