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

VSCode虚拟环境pip安装pygame遇SSL证书验证失败问题求助

解决VSCode虚拟环境pip SSL证书验证失败问题

临时应急方案(单次安装生效)

  • 安装包时直接跳过SSL验证,执行命令:
    pip install pygame --trusted-host pypi.org --trusted-host files.pythonhosted.org
    该命令强制pip信任PyPI的核心域名,绕开证书验证流程,适合临时安装需求。

永久解决方法(全局/虚拟环境生效)

方法1:针对当前虚拟环境配置

  1. 进入VSCode创建的虚拟环境目录,找到Scripts子文件夹(如venv\Scripts);
  2. 若该文件夹下无pip.ini文件,新建一个;
  3. 在pip.ini中写入以下内容并保存:
    [global]
    trusted-host = pypi.org
                    files.pythonhosted.org
    
    后续使用该虚拟环境的pip安装包时,会自动信任上述域名,无需重复加参数。

方法2:全局用户级配置(所有虚拟环境生效)

  1. 打开Windows用户目录(路径示例:C:\Users\你的用户名);
  2. 新建名为pip的文件夹,在其中创建pip.ini文件;
  3. 写入和上述一致的配置内容即可。

根源排查与修复

  • 检查VSCode代理设置:打开VSCode设置,搜索proxy,确认是否配置了代理导致证书不匹配。若有,尝试关闭代理或配置代理对应的信任证书;
  • 对比证书路径:分别在VSCode虚拟环境和PyCharm的Python中执行以下代码,查看证书加载路径是否一致:
    import ssl
    print(ssl.get_default_verify_paths())
    
    若VSCode虚拟环境未正确加载系统证书,可在pip.ini中手动指定证书路径:
    [global]
    cert = C:\Python39\Lib\site-packages\certifi\cacert.pem
    
    (路径替换为你Python安装目录下的certifi证书文件路径)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 09:18:11