我已经安装了Proj和GEOS的最新版本,但是在安装Cartopy时仍然出现以下错误。 Proj和Geos安装得很好,我仔细检查了它们的安装。
点安装Cartopy 收集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:UserWarning:无法确定GEOS版本。确保已安装3.3.3或更高版本,否则安装可能会失败。 '。'。join(GES_MIN_VERSION中v的str(v))) setup.py:227:UserWarning:无法确定Proj版本。确保已安装4.9.0或更高版本,否则安装可能会失败。 '。'。join(PROJ_MIN_VERSION中v的str(v))) 已安装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 / gs9y94r16b72qb >
答案 0 :(得分:0)
我遇到了同样的问题,并通过使用conda而不是pip进行安装将其固定在我的机器上,这就是项目建议的https://scitools.org.uk/cartopy/docs/latest/installing.html