【问题标题】:Problems installing and importing basemap安装和导入底图时出现问题
【发布时间】:2020-03-18 12:55:27
【问题描述】:

我在导入底图库时遇到问题。 我以前使用 anaconda 提示安装了这些库: - Shapely(包括 GEOS 库) - utm - 项目4 - 底图

当我导入底图时出现此错误:

epsgf = open(os.path.join(pyproj_datadir,'epsg'))

IOError: [Errno 22] invalid mode ('r') or filename: 'C:\\Users\\jwdelgado\\AppData\\Local\\Continuum\x07naconda2\\Lib\\site-packages\\mpl_toolkits\x08asemap\\epsg' 

看起来我缺少 epsg 文件,但我不知道如何安装它(我假设当我用 anaconda 安装底图时,它会安装我需要的一切)

同样显示错误的目录也不存在,底图库的实际目录是这样的: C:\Users\jwdelgado\AppData\Local\Continuum\anaconda2\Lib\site-packages\mpl_toolkits\basemap 我不明白为什么te目录的名称会改变。

我该如何解决这个问题?我必须以其他方式安装库吗?

【问题讨论】:

    标签: python matplotlib-basemap


    【解决方案1】:

    basemap 丢失之前,pyproj_datadir 中的反斜杠看起来像一个反斜杠。它显示为\x08asemap 而不是\basemap。 x08 是退格的字符。确保你有一个双反斜杠,\\,在那里。

    【讨论】:

    • 嗨,谢谢你的回答,我已经解决了这个问题,但是当我使用 anaconda 安装底图库时,似乎缺少一些文件,因为名为 epsg 的文件不存在。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-31
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 2022-12-08
    相关资源
    最近更新 更多