首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要帮助在Windows 10中安装fiona和geopandas for python - help无法加载请求的DLL错误

需要帮助在Windows 10中安装fiona和geopandas for python - help无法加载请求的DLL错误
EN

Stack Overflow用户
提问于 2019-06-26 13:34:15
回答 2查看 2.6K关注 0票数 1

我试图在Windows 10上安装fiona和geopandas for python,并始终遇到“错误1:无法加载请求的DLL”的错误。

我知道这个问题和其他被问到的问题类似,但是我遵循了多个答案和教程中的步骤,似乎仍然无法让这个问题奏效。

我得到的最接近的步骤是使用本教程中概述的步骤:https://geoffboeing.com/2014/09/using-geopandas-windows/

并概述如下:

  1. 为rtree,pyproj,shapely,gdal,geopandas,fiona安装了来自https://www.lfd.uci.edu/~gohlke/pythonlibs/的.whl文件
代码语言:javascript
运行
复制
- Rtree-0.8.3-cp37-cp37m-win\_amd64.whl
- pyproj-2.2.1-cp37-cp37m-win\_amd64.whl
- GDAL-3.0.0-cp37-cp37m-win\_amd64.whl
- geopandas-0.5.0-py2.py3-none-any.whl
- Fiona-1.8.6-cp37-cp37m-win\_amd64.whl
- Shapely-1.6.4.post2-cp37-cp37m-win\_amd64.whl

  1. 导航到下载文件夹,并使用pip安装安装GDAL轮。
  2. 将osgeo路径添加到windows用户路径环境变量中

  1. 使用pip安装安装剩余的车轮(geopandas最后),所有安装都没有错误。
  2. 作为检查,我运行了gdalinfo --help-general并获得了以下输出:

这就是我得到“错误1:无法加载请求的DLL:”错误的地方。它说它找不到指定的模块"ogr_FileGDB.dll“。奇怪的是,.dll实际上就在它正在寻找的位置?

此外,在python中,当试图导入fiona或geopandas时,我会得到以下错误:

这超出了我的troubleshooting...would水平,真的很感谢任何人能让这个东西为我工作!

FYI -运行Python 3.7.3,Windows 10,pip被更新。

最后,也是潜在的重要因素(不确定它是如何发挥作用的?)我已经定义了一个GDAL_DATA系统变量,而且(可能是错误的?)还尝试将osgeo路径添加到我的系统路径变量中:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-27 14:11:46

我使用的是与Fiona不兼容的GDAL版本,随后引起了地质公园的问题。

我卸载了GDAL 3并安装了GDAL2.4.1,正如cgohlke所建议的,它工作得很好。

票数 0
EN

Stack Overflow用户

发布于 2020-10-08 01:44:17

使用fiona安装conda,然后这将解决GDAL问题。在此之后,pip install geopandas应该可以工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56774140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档