在 Python3 MacOS 上安装 Cartopy 的问题
Posted
技术标签:
【中文标题】在 Python3 MacOS 上安装 Cartopy 的问题【英文标题】:Problems with Install of Cartopy on Python3 MacOS 【发布时间】:2019-11-13 18:50:58 【问题描述】:我已经安装了最新版本的 Proj 和 GEOS,但在安装 Cartopy 时仍然出现以下错误。 Proj 和 Geos 安装良好,我仔细检查了它们的安装。
点安装 Cartopy 收集卡托普 使用缓存的https://files.pythonhosted.org/packages/e5/92/fe8838fa8158931906dfc4f16c5c1436b3dd2daf83592645b179581403ad/Cartopy-0.17.0.tar.gz 安装构建依赖项...完成 获取构建***的要求...错误 错误:命令 /Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip/_vendor 的完整输出/pep517/_in_process.py get_requires_for_build_wheel /var/folders/hn/gs9rm9416l72qbz4bsqd0w5r0000gn/T/tmp9zqrg2u1: 错误:setup.py:171:用户警告:无法确定 GEOS 版本。确保您已安装 3.3.3 或更高版本,否则安装可能会失败。 '.'.join(str(v) for v in GEOS_MIN_VERSION), )) setup.py:227:用户警告:无法确定 Proj 版本。确保您已安装 4.9.0 或更高版本,否则安装可能会失败。 '.'.join(str(v) for v in PROJ_MIN_VERSION), )) Proj 版本 0.0.0 已安装,但 cartopy 至少需要 4.9.0 版本。
错误:命令“/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7 /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pip/ _vendor/pep517/_in_process.py get_requires_for_build_wheel /var/folders/hn/gs9rm9416l72qbz4bsqd0w5r0000gn/T/tmp9zqrg2u1" 失败,错误代码 1 在 /private/var/folders/hn/gs9rm9416l72qbz4bsqd0w5r0000gn/Tp-p-h/ >
【问题讨论】:
【参考方案1】:我遇到了同样的问题,并通过使用 conda 而不是 pip 安装在我的机器上修复了它,这是项目推荐的 https://scitools.org.uk/cartopy/docs/latest/installing.html
【讨论】:
以上是关于在 Python3 MacOS 上安装 Cartopy 的问题的主要内容,如果未能解决你的问题,请参考以下文章
在 macOS Mojave 10.14.5 上安装 python3-pip / flask [重复]
Python 2 和 Python 3 都安装在 MacOS 上,但 pip 命令安装库仅适用于 Python 3