- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 python 很陌生,我正在尝试将 basemap
导入 Spyder 3.6。我在 Anadonda Prompt 和 Spyder import basemap
中使用了 conda install basemap
,但出现错误
File "<ipython-input-1-d9467465a3b6>", line 1, in <module>
from mpl_toolkits.basemap import Basemap
File "D:\Anaconda_Python\lib\site-packages\mpl_toolkits\basemap\__init__.py", line 155, in <module>
pyproj_datadir = os.environ['PROJ_LIB']
File "D:\Anaconda_Python\lib\os.py", line 678, in __getitem__
raise KeyError(key) from None
KeyError: 'PROJ_LIB'
我看过类似的问题,但它对我不起作用:
FileNotFoundError: [Errno 2] No such file or directory: 'D:\\Anaconda_Python\\share\\proj\\epsg'
最佳答案
这似乎是一个常见问题。问题在于 basemap 无法正确定位 Proj4 的“epsg”文件所在的位置。通过首先找到文件“epsg”所在的位置,然后使用一些代码添加路径本身,可以轻松解决此问题。
应该是这样的地方(这是我的位置,根据环境名称和下载 Anaconda 的位置而有所不同)
C:\Users\XXX\Anaconda3\envs\env\Library\share
查看您的错误消息,我相信您的错误消息应该位于“D:\Anaconda_Python\share”中的某个位置
然后在导入 basemap 之前插入以下代码,它应该可以工作。
import os
os.environ["PROJ_LIB"] = r'C:\Users\XXX\Anaconda3\envs\env\Library\share (location of epsg)'
from mpl_toolkits.basemap import Basemap
关于python - Spyder 导入 basemap 时出现 PROJ_LIB 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59376657/
我尝试在 Python 中按如下方式导入 basemap : from mpl_toolkits.basemap import Basemap 我收到以下错误: Traceback (most rec
我对 python 很陌生,我正在尝试将 basemap 导入 Spyder 3.6。我在 Anadonda Prompt 和 Spyder import basemap 中使用了 conda ins
我尝试使用 Basemap 包通过 PyCharm 绘制 map ,但我遇到了一些问题 from mpl_toolkits.basemap import Basemap` 追溯如下: Tracebac
我正在尝试安装 Basemap 库并将其导入我的 Jupyter Notebook,但这会返回以下错误: KeyError: 'PROJ_LIB' 经过一些在线研究,我知道我要在 Anaconda 的
我是一名优秀的程序员,十分优秀!