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

Windows系统pip因卸载全部包报错ModuleNotFoundError: No module named 'certifi'

解决ModuleNotFoundError: No module named 'certifi'的方案
  • 手动离线安装certifi

    1. 去PyPI找和Python 3.12.4匹配的certifi包(选cp312后缀的wheel包,或者源码包),下载到本地
    2. 打开命令行,切换到下载文件所在目录,执行pip install certifi-xxxx.whl(把文件名换成你下载的实际名称),如果是源码包就用pip install certifi-xxxx.tar.gz
  • 跳过SSL验证安装certifi
    直接在命令行执行:
    pip install certifi --trusted-host pypi.org --trusted-host files.pythonhosted.org
    因为certifi负责SSL证书验证,它缺失时pip的SSL连接会失败,跳过信任主机验证就能绕开这个死循环

  • 修复Python安装

    1. 找到你之前下载的Python 3.12.4安装程序,运行它
    2. 选择「Modify」(修改)选项,勾选「pip」和「Add Python to PATH」,然后完成修复安装,让系统自动补全缺失的标准依赖包
  • 从正常机器复制certifi模块

    1. 找一台同样装了Python 3.12.4的正常机器,找到Python安装目录下Lib\site-packages里的certifi文件夹和certifi-xxx.dist-info文件夹
    2. 把这两个文件夹复制到你机器的对应Lib\site-packages目录下

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 08:12:36