Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >需要帮助在Windows 10中安装fiona和geopandas for python - help无法加载请求的DLL错误

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

Stack Overflow用户
提问于 2019-06-26 05: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
代码运行次数:0
运行
AI代码解释
复制
- 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 06:11:46

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

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

票数 0
EN

Stack Overflow用户

发布于 2020-10-07 17:44:17

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

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

https://stackoverflow.com/questions/56774140

复制
相关文章
TLS协议分析 (三) record协议
record协议做应用数据的对称加密传输,占据一个TLS连接的绝大多数流量,因此,先看看record协议 图片来自网络:
用户8964349
2021/09/06
1.4K0
TLS握手协议详解
握手协议是TLS握手协议的一部分,负载生成共享密钥以及交换证书。其中,生成共享密钥是为了进行密码通信,交换证书是为了通信双方相互进行认证。
用户9407507
2022/02/16
1.3K0
TLS协议学习笔记
说起TLS(Transport Layer Security 传输层安全协议),可能有点陌生,但是说起HTTPS,大家应该都知道,我们现在浏览网页基本上都是HTTPS的。HTTPS就是加密的HTTP,HTTP基于明文传播,直接使用HTTP的话内容很容易被窃取。HTTPS则对内容进行了一层加密,避免了内容被窃取和篡改的可能性,如下图所示。
roper
2018/07/02
2.4K1
TLS协议学习笔记
mqttnet 详解_mqttnet3.0用法
1 ///开源库地址:https://github.com/chkr1011/MQTTnet
全栈程序员站长
2022/09/12
1K0
图解TLS握手连接
SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。
半月弧
2020/03/03
5.4K0
图解TLS握手连接
TLS协议分析 (四) handshake协议概览
TLS 1.3对握手做了大修改,下面先讲TLS 1.2,讲完再介绍一下分析TLS 1.3.
用户8964349
2021/09/07
1.5K0
TLS协议分析 (六) handshake协议扩展
在 ChangeCipherSpec 消息之后,应该立即发送 Finished 消息,来确认密钥交换和认证过程已经成功了。ChangeCipherSpec 必须在其它握手消息和 Finished 消息之间。
用户8964349
2021/09/07
1.3K0
DTLS协议介绍,Udp协议基于TLS
UDP协议是不面向连接的不可靠协议,且没有对传输的报文段进行加密,不能保证通信双方的身份认证、消息传输过程中的按序接收、不丢失和加密传送。
Kunkka Wu
2022/01/13
3.1K0
DTLS协议介绍,Udp协议基于TLS
mqttnet 详解_mqttnet 简记
1.mqttnet开源库,https://github.com/chkr1011/MQTTnet
全栈程序员站长
2022/09/12
3K0
MQTTnet[通俗易懂]
近期学习了一下物联网中应用较广的MQTT协议,同时使用MQTTnet开源类库做了简单实现,因此做下笔记。 环境:.NET Framework 4.6.1 MQTTnet 2.8.2.0 遵循MQTT 3.1.0协议规范 源码 >>> GitHub 注意:在实现订阅者离线再连接时,一直接受不到离线信息,需要做一下配置
全栈程序员站长
2022/09/12
7970
mqttnet 详解_MQTT MQTTnet 实现
│ │ ├── MQTTServer.runtimeconfig.dev.json
全栈程序员站长
2022/09/12
9210
检查网站的TLS版本
有时候需要知道某个网站支持的TLS的版本。现在SSL 2.0和SSL 3.0都已经被淘汰了。其中TLS 1.0,TLS 1.1,TLS 1.2是目前的的主流,相对也是安全的。主要看加密的算法。TLS 1.3是目前最新的协议版本,也是相对最安全的版本了。
宋天伦
2023/10/21
4.4K0
检查网站的TLS版本
轻量通讯协议 --- MQTT
「MQTT(Message Queuing Telemetry Transport)」 是一种轻量级的消息传输协议,通常用于在物联网(IoT)和传感器网络中进行通信。它设计用于在低带宽、不稳定或高延迟的网络环境下传输数据,因此非常适用于连接设备之间的通信,尤其是在资源有限的环境中。
Niuery Diary
2023/10/22
4.1K0
轻量通讯协议 --- MQTT
TLS加密远程连接Docker
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序员欣宸
2019/09/18
2.1K0
TLS加密远程连接Docker
如何建立TLS连接?TLS握手失败可能这个原因!
签前面三个案例里的HTTP都没加密,使排查工作省去不少麻烦,抓包文件里直接就看清应用层信息。
JavaEdge
2023/07/25
1.4K0
如何建立TLS连接?TLS握手失败可能这个原因!
mqttnet 详解_MQTTnet 3.0.5学习笔记
段时间在使用MQTTnet,都说这个东西比较好,可是翻了翻网上没有例子给参考一下。
全栈程序员站长
2022/09/12
1.1K0
golang简单tls协议用法完整示例
本文实例讲述了golang简单tls协议用法。分享给大家供大家参考,具体如下: 生成私钥: openssl genrsa -out key.pem 2048 生成证书: openssl req -new -x509 -key key.pem -out cert.pem -days 3650 https: package main import ( "io" "net/http" "log" ) func HelloServer(w http.ResponseWrite
李海彬
2018/03/27
3.8K0
golang简单tls协议用法完整示例
本文实例讲述了golang简单tls协议用法。分享给大家供大家参考,具体如下: 生成私钥: openssl genrsa -out key.pem 2048 生成证书: openssl req -new -x509 -key key.pem -out cert.pem -days 3650 https: package main import ( "io" "net/http" "log" ) func HelloServer(w http.ResponseWriter, req *
李海彬
2018/03/26
3.3K0
SSL / TLS 协议运行机制详解
本文简要介绍SSL/TLS协议的运行机制。文章的重点是设计思想和运行过程,不涉及具体的实现细节。如果想了解这方面的内容,请参阅RFC文档。
Java技术栈
2018/07/30
8130
SSL / TLS 协议运行机制详解
点击加载更多

相似问题

AttributeError:“函数”对象没有属性“as_view”

18

Django "AttributeError:‘函数’对象没有属性'as_view'“

11

AttributeError - CBV‘函数’对象没有属性'as_view‘。

12

AttributeError:输入对象'DirectView‘没有属性'as_view’

10

AttributeError:'function‘对象没有属性'as_view’。怎么了?

22
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文