You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过Anaconda Prompt安装Python版GDAL时出现openssl权限错误如何解决

报错原因分析
  • 你遇到的是典型的conda安装时的权限拒绝错误,触发原因是openssl依赖包的libcrypto-1_1-x64.dll文件无法被conda进程修改:
    • 进程占用:该dll文件被其他正在运行的程序锁定,常见占用进程包括其他conda终端、Python程序、Anaconda Navigator、杀毒软件、系统安全防护进程
    • 权限不足:启动Anaconda Prompt时未使用管理员身份,当前用户对geo环境的目录没有写入权限
    • 文件属性异常:目标dll文件被设置为只读,或者被杀毒软件拦截了写入操作
修复步骤
  • 基础修复操作(适用90%以上同类型报错)
    1. 关闭所有和Anaconda、Python相关的进程,包括其他Anaconda Prompt窗口、Anaconda Navigator、正在运行的Python脚本,暂时关闭杀毒软件的实时扫描功能
    2. 右键点击Anaconda Prompt快捷方式,选择「以管理员身份运行」
    3. 执行conda activate geo切换到目标环境后,重新执行GDAL安装命令
  • 上述操作无效时的进阶修复
    1. 找到报错路径下的C:\Users\...\Anaconda3\envs\geo\Library\bin\libcrypto-1_1-x64.dll文件,手动删除该文件,如果提示被占用,可以通过任务管理器结束对应占用进程后再删除
    2. 执行命令conda clean -a清理conda本地缓存的安装包,清理过程中确认输入y即可
    3. 重新执行GDAL安装命令,推荐使用conda-forge源安装,命令为conda install -c conda-forge gdal

内容的提问来源于stack exchange,提问作者Haifa FEKI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 10:54:05