【问题标题】:Cartopy Installation issuesCartopy 安装问题
【发布时间】:2020-06-13 23:50:37
【问题描述】:

我在安装 cartopy 时遇到问题。我安装了安装它所需的所有依赖项,但是,当我尝试从项目解释器 > pip 安装它时,它会出现以下错误。

setup.py:168: UserWarning: Unable to determine GEOS version. Ensure you have 3.3.3 or later installed, or installation may fail.
    warnings.warn(
  setup.py:224: UserWarning: Unable to determine Proj version. Ensure you have 4.9.0 or later installed, or installation may fail.
    warnings.warn(
  Proj version 0.0.0 is installed, but cartopy requires at least version 4.9.0.

尽管安装了 GEOS 和 PROJ 6.3.1,但在确定它们时存在问题。我按照 Github 上的步骤安装 GEOS(最后给出(OSGeo4W shell))和 PROJ。

可能是什么问题以及如何验证 GEOS 和 PROJ 6.3.1 是否正确安装?

如果您建议编写一些命令,请提及相应的窗口(cmd,python终端)。

欢迎询问更多详情。

我正在使用 jetbrains pycharm、py 3、windows64。

【问题讨论】:

  • 你能在你的cmd中运行geos-config --version吗?
  • 谢谢,我用过 conda 所以现在可以了

标签: python-3.x matplotlib pip cartopy proj


【解决方案1】:

我刚刚解决了这个问题,也许它可以帮助你和其他人解决我如何克服同样的问题。顺便说一句,我在 RH 7 工作站上。

首先,您必须从 PostGRES SQL 站点安装 pgdg-common repo。

通过这个 repo,您​​将可以访问多个版本的 proj(从 6.2 到 7.2)。

就我而言,我安装了 proj7.2 和 proj7-2-devel

然后下一个问题是安装 proj 的目录。它使用 /usr/proj72 因此,您可以使用链接将 /usr/proj72 链接到 /usr/proj 或将文件复制到正确的目录。

然后重新运行pip3 install cartopy,setup.py会识别出proj72安装。

【讨论】:

    猜你喜欢
    • 2019-11-13
    • 2023-03-20
    • 2019-08-12
    • 2023-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-24
    • 2014-03-24
    相关资源
    最近更新 更多