【发布时间】:2017-07-24 09:25:04
【问题描述】:
我正在尝试在 Windows 机器上安装 cartopy,并且之前通过 OSGeo4W64 安装了 QGIS 和 GEOS。现在,当我尝试安装 cartopy 时,出现以下错误:
fatal error: 'geos_c.h' file not found
如前所述,GEOS 确实存在,并且该文件也可以在目录中找到。我尝试将 Pip 的绝对路径作为全局选项提供给库,如下所示:
pip install --global-option="-Lc:\OSGeo4W64\include"
很遗憾,这不起作用,因为 Pip 无法识别 -L 库选项:
error: option -L not recognized.
我也尝试了 -I、-l 和 -i,只是想看看会发生什么,但每次都会遇到相同的错误。我还找到了有关如何提供全局选项路径的示例,他们确实使用 -L 和 -I 没有问题。我可能做错了什么?
任何帮助将不胜感激。
【问题讨论】:
-
您可以使用
--no-clean运行并查看您的构建失败的地方(如here 所述)吗? -
感谢@LaurIvan 的评论。我确实在 Temp 文件夹中得到了很多文件,但不知道我应该看什么...