我是python的新手。我在Windows 10上安装了底图:
conda -c conda-forge basemap
然后在jupyter中运行似乎还可以:
import math, json, collections, itertools
import numpy as np
import matplotlib.pyplot as pp
%matplotlib inline
import geopy
import mpl_toolkits
import memory_profiler
import line_profiler
import bs4
import flask
import matplotlib
import requests
一切正常,然后我跑步:
from mpl_toolkits.basemap import Basemap
我收到以下错误:
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-8-d9467465a3b6> in <module>
----> 1 from mpl_toolkits.basemap import Basemap
~\Anaconda3\lib\site-packages\mpl_toolkits\basemap\__init__.py in <module>
150
151 # create dictionary that maps epsg codes to Basemap kwargs.
--> 152 pyproj_datadir = os.environ['PROJ_LIB']
153 epsgf = open(os.path.join(basemap_datadir,'epsg'))
154 epsg_dict={}
~\Anaconda3\lib\os.py in __getitem__(self, key)
677 except KeyError:
678 # raise KeyError with the original key value
--> 679 raise KeyError(key) from None
680 return self.decodevalue(value)
681
KeyError: 'PROJ_LIB'
任何人都知道我在做什么错吗?
感谢您阅读,
-路