【问题标题】:Cartopy installation on Mac OS: Python 3.8 and Matplotlib 3.3.3Mac OS 上的 Cartopy 安装:Python 3.8 和 Matplotlib 3.3.3
【发布时间】:2021-11-09 14:56:20
【问题描述】:

不推荐使用 Matplotlib basemap 以支持 Cartopy - 但是,似乎要安装 cartopy,只有 Anaconda 包管理器可以处理依赖项。我正在按照install via pip 的说明进行操作,因为我似乎有一个旧版本的proj。但它无法使安装与 Python 3.8 和 Matplotlib 3.3.3 一起运行。有人用这个设置吗?还是降级更好?哪些版本稳定?还是应该坚持使用 Anaconda?

我得到的错误是“proj_api.h”文件未找到,与this one 相同,用于另一个工具。 This question 没有解决我的问题。

【问题讨论】:

    标签: cartopy proj


    【解决方案1】:

    按照建议的here 降级到proj<=8 解决了。我已经酿造了proj,而其他依赖项不是pip处理的,因此我采取的步骤是

    brew uninstall proj
    brew install proj@7
    

    然后采用brew的建议确保编译器和pip可以找到proj,然后运行pip install cartopy

    【讨论】:

      猜你喜欢
      • 2015-04-03
      • 1970-01-01
      • 2014-02-12
      • 1970-01-01
      • 2011-05-04
      • 2013-03-16
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      相关资源
      最近更新 更多