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

Python3.6环境升级arcgis后pip完全损坏无法操作该如何解决?

故障影响的配置说明

新版ArcGIS Python包安装过程中会修改两处核心配置:

  1. 依赖包版本:安装时会强制降级/覆盖folium、requests等关联依赖的版本,和原有项目依赖版本不匹配就会触发包识别失败的报错
  2. 全局证书配置:ArcGIS依赖certifi做SSL证书校验,安装过程中会在用户本地目录生成.certifi目录的独占锁文件,如果安装过程异常中断,会残留错误的占位文件,所有调用certifi的工具(包括pip本身)都会触发FileExistsError报错,即使卸载重装Python也不会自动删除这个用户目录下的残留文件,所以故障会持续存在
故障解决方案
  • 第一步:修复pip报错
    关闭所有Python相关进程(包括IDE关联的Python解释器、后台运行的Python脚本),手动删除目录C:\Users\<你的用户路径>\AppData\Local\.certifi,删除完成后执行pip --version验证,正常输出版本号即说明pip恢复可用
  • 第二步:修复依赖混乱问题
    不要在系统全局Python环境安装项目依赖,使用虚拟环境做版本隔离:
    1. 执行python -m venv 项目虚拟环境名创建专属虚拟环境
    2. 激活虚拟环境后再安装对应依赖
  • 第三步:ArcGIS版本适配
    • 如果你需要继续使用Python3.6,安装时指定兼容的最高ArcGIS版本:pip install arcgis==1.9.1,最新版ArcGIS已不再支持Python3.6,直接安装会触发依赖冲突
    • 如果你使用Python3.9版本,直接安装最新版ArcGIS即可,安装前可以先手动安装pandas、requests、folium等项目需要的依赖,避免ArcGIS自动覆盖为低版本导致原有脚本报错
  • 补充:Python3.6的历史安装包可以在国内开源镜像站找到归档版本,不需要去Python官网检索

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 22:48:02