安装错误:在Windows上安装basemap

8

我正在尝试安装basemap,使用以下命令看起来已经没有问题:

conda install -c conda-forge basemap

在Anaconda提示符中。然而,当我在我的Jupyter笔记本上输入这段代码时,

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'
1个回答

0

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

根据问题中的 此评论,epsg 数据在一个名为 proj4 的包中,您需要设置环境变量 PROJ_LIB,以便 matplotlib 可以找到它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接