gpt4 book ai didi

python - 无法在 Windows 上安装 Fiona

转载 作者:可可西里 更新时间:2023-11-01 10:13:02 33 4
gpt4 key购买 nike

我在 Ubuntu 上完成了一个软件,但在 Windows 上运行这个软件时遇到了几个问题。

我现在最大的问题是我正在尝试安装“fiona”——我已经在我的 PIP 包中安装了它——但由于某种原因它无法正常工作。

所以我尝试通过从 original repository 下载安装程序来安装它.

按照规则:使用python setup.py install

我已经添加了一些环境变量:

GDAL_DATA GDAL_DRIVER_PATH 

除此之外,我还在变量 PATH 上添加了 GDAL

的路径

还有另一种方法,通过使用另一个命令,但我不知道会怎样

gdal include files

gdal library

python setup.py build_ext -I<path to gdal include files> -lgdal_i -L<path to gdal library> install --gdalversion 2.1

我当前的 GDAL 版本是 GDAL 1.11.4,发布于 2016/01/25

我已经尝试过 2.3 等,但没有成功。

我试过只使用这个命令:

python setup.py install --gdalversion 1.11

fiona/_geometry.c(578) : fatal error C1083: Cannot open include file: 'ogr_api.h ': No such file or directory

当我尝试使用带有 fiona 的软件时,我收到以下错误:

    import fiona
File "C:\Python27\fiona\__init__.py", line 81, in <module>
from fiona.collection import Collection, BytesCollection
File "C:\Python27\fiona\collection.py", line 9, in <module>
from fiona.ogrext import Iterator, ItemsIterator, KeysIterator
ImportError: No module named ogrext

最佳答案

在 Windows 上从源代码构建时,重要的是要知道 setup.py 不能依赖 gdal-config,它只存在于 UNIX 系统上。在 Windows 上,这些路径需要由用户提供。您将需要找到 gdal 的包含文件和库文件并使用 setup.py

GDAL DLL 文件和 gdal-data 目录需要在您的 Windows PATH 中,否则构建 Fiona 将无法工作。

按照以下步骤在 Windows 上安装 Fiona 和 geopandas

第 1 步:this 下载 Fiona 轮网站。请选择与您的 Python 解释器以及系统构建相关的 .whl 包(即 32 位或 64 位)

第 2 步:使用 pip install path/to/fiona.whl

安装 fiona

第 3 步:使用“pip install geopandas”安装 geopandas

关于python - 无法在 Windows 上安装 Fiona,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50876702/

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