gpt4 book ai didi

Windows 64 上的 Python、GEOS 和 Shapely

转载 作者:IT老高 更新时间:2023-10-28 21:13:10 28 4
gpt4 key购买 nike

尝试在我的 Windows 64 位计算机上安装 Shapely 时,我无法让 GEOS 库工作。

到目前为止,我已经运行了安装 GDAL 的 OSGeo4W 安装程序(我相信 geos 库包含在该软件包中)。之后,我检查并发现我的 C:\OSGeo4W\bin 目录中有 geos_c.dll,但要么我错过了一些配置步骤,要么该库无法工作。

我需要 Shapely 才能工作,所以我在安装 GDAL 后也运行了 pip install shapely,它显然可以工作(尽管它找不到 GEOS 的 C 库)。

在我的代码中,我可以导入 Shapely,但是当我尝试使用它时,我收到一条错误消息,告诉我找不到 "geos.dll"

对此的任何帮助将不胜感激。谢谢!

最佳答案

Anaconda/Miniconda 用户应安装 Shapely(和依赖项):

conda install shapely

截至 2020 年,其他 Python 用户可以使用 pip 从 PyPI 安装二进制轮子:

pip install shapely

(您可能需要 --upgrade 才能获得至少版本 1.7.0,当添加了二进制轮子时。)请注意,二进制轮子不适用于 Windows 上的 Python 2。


从 python.org 安装 Python 的 Windows 用户的另一个资源,Christoph Gohlke 维护了一个优秀的 Python 非官方 Windows 二进制文件池。下载Shapely wheels适用于 32 位或 64 位版本的 Python,其中包括 GEOS 依赖项。

关于Windows 64 上的 Python、GEOS 和 Shapely,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13144158/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com