![](/img/trans.png)
[英]Need help installing pyrate for Python on Windows 10, getting error message
[英]Need help installing fiona and geopandas for python in Windows 10 - getting can't load requested DLL error
我正在尝试在 Windows 10 上为 python 安装 fiona 和 geopandas,但一直遇到错误“错误 1:无法加载请求的 DLL”。
我知道这个问题与其他问题类似,但我已经按照多个答案和教程中的步骤操作,但似乎仍然无法解决这个问题。
我得到的最接近的是使用本教程中概述的步骤: https : //geoffboeing.com/2014/09/using-geopandas-windows/
总结如下:
从https://www.lfd.uci.edu/~gohlke/pythonlibs/为 rtree、pyproj、shapely、gdal、geopandas、fiona 安装了 .whl 文件
导航到下载文件夹并使用 pip install 安装 GDAL wheel
将 osgeo 路径添加到我的 Windows 用户路径环境变量中
gdalinfo --help-general
并得到以下输出:这是我收到“错误 1:无法加载请求的 DLL:”错误的地方。 它说它找不到指定的模块“ogr_FileGDB.dll”。 奇怪的是,.dll 实际上在它正在查找的位置???
此外,在 python shell 中,当尝试导入 fiona 或 geopandas 时,我收到以下错误:
这超出了我的故障排除水平……如果有人能让这个东西为我工作,我将不胜感激!!!!
仅供参考 - 运行 Python 3.7.3、Windows 10、pip 已更新。
最后,可能很重要(不确定它是如何发挥作用的?)我已经定义了一个 GDAL_DATA 系统变量,并且(可能不正确?)还尝试将 osgeo 路径添加到我的系统路径变量中:
我使用的 GDAL 版本与 Fiona 不兼容,随后导致 geopandas 出现问题。
正如 cgohlke 所建议的,我卸载了 GDAL 3 并安装了 GDAL 2.4.1,它运行良好。
pip install wheels
pip install pipwin
pipwin install numpy
pipwin install pandas
pipwin install shapely
pipwin install gdal
pipwin install fiona
pipwin install pyproj
pipwin install six
pipwin install rtree
pipwin install geopandas
这是源链接: http ://geopandas.org/install.html#installation https://pip.pypa.io/en/latest/user_guide/#installing-from-wheels https://www.lfd.uci .edu /〜gohlke / pythonlibs /#numpy
如果仍然有问题,请考虑卸载以上内容(pip卸载)并重新安装。
使用conda
安装fiona
,然后将解决GDAL
问题。 pip install geopandas
应该可以在此之后工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.