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

Python导入arcgis模块出现FileExistsError报错该如何解决?

报错根因

该报错由certifi_win32依赖库的逻辑异常导致:程序尝试创建C:\Users\me\AppData\Local\.certifi目录时,检测到该路径已经存在一个同名文件,无法覆盖创建目录进而抛出异常。

解决方案

  • 先打开路径C:\Users\你的用户名\AppData\Local\,找到名为.certifi的条目,确认它是文件而非文件夹后直接删除,该文件属于异常生成的残留文件,删除不会影响正常功能。
  • 删除后如果仍然报错,在项目虚拟环境的终端执行命令更新对应依赖:
    pip install --upgrade certifi certifi-win32
  • 依赖更新后问题仍存在的话,可以在导入arcgis模块前手动添加环境变量,跳过自动生成pem文件的逻辑,在代码开头加入以下内容:
    import os
    os.environ["CERTIFI_WIN32_NO_AUTO_GEN"] = "1"
    import arcgis.gis as arcgis
    
  • 以上操作都无效时,尝试卸载重装arcgis包:
    pip uninstall -y arcgis
    pip install arcgis
    

内容的提问来源于stack exchange,提问作者jethro jones long

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 22:06:03