我正在尝试安装 basemap ,使用它似乎效果很好,

conda install -c conda-forge basemap

在anaconda提示中。但是,当我在jupyternotebook上输入此代码时,
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap

它显示了一个错误:
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-2-4fc84cbcc854> in <module>()
  1 import matplotlib.pyplot as plt
----> 2 from mpl_toolkits.basemap import Basemap

~\Documents\DataScience\data\lib\site-
packages\mpl_toolkits\basemap\__init__.py in <module>()
144
145 # create dictionary that maps epsg codes to Basemap kwargs.
--> 146 epsgf = open(os.path.join(pyproj.pyproj_datadir,'epsg'))
147 epsg_dict={}
148 for line in epsgf:

FileNotFoundError: [Errno 2] No such file or directory: 'epsg'

最佳答案

看起来matplotlib尝试访问不在同一个conda软件包中的某些信息。

根据this comment的问题,epsg数据位于proj4包中,您必须设置环境变量PROJ_LIB以便matplotlib找到它。

关于python - 安装错误: installing basemap on windows,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52434714/

10-12 18:50