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

安装pyautogui时遭遇SSL证书验证失败问题求助

解决pip安装pyautogui时的SSL证书验证失败问题

我之前也碰到过一模一样的SSL证书验证错误,折腾了好一会儿才解决,给你分享几个亲测有效的方案,你可以根据自己的情况选:

方案1:临时跳过SSL验证安装

直接在安装命令里加上信任域名的参数,让pip跳过证书检查,适合快速解决当前问题:

pip install pyautogui --trusted-host pypi.org --trusted-host files.pythonhosted.org

方案2:用Anaconda安装(推荐,因为你已经装了Anaconda)

Anaconda的conda包管理器自带的源通常更稳定,很少出现SSL问题。打开Anaconda Prompt,运行下面的命令就行:

conda install -c conda-forge pyautogui

方案3:配置国内pip镜像源(一劳永逸)

国内的镜像源不仅能解决SSL验证问题,还能大幅提升包的下载速度。步骤如下:

  • Windows用户:
    1. 打开你的用户目录(比如C:\Users\你的用户名)
    2. 新建一个名为pip的文件夹
    3. 在文件夹里创建pip.ini文件,写入以下内容:
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.tuna.tsinghua.edu.cn
    
  • macOS/Linux用户:
    1. 打开终端,进入用户主目录:cd ~
    2. 新建.pip文件夹:mkdir .pip
    3. 在文件夹里创建pip.conf文件,写入和上面一样的内容
      配置完成后,直接运行pip install pyautogui就能正常安装了。

方案4:更新系统SSL证书

如果是系统根证书缺失导致的问题,可以尝试更新证书:

  • macOS用户:找到你Python安装目录下的Install Certificates.command脚本(通常在/Library/Frameworks/Python.framework/Versions/你的Python版本号/bin/里),双击运行它,就能自动安装缺失的根证书。
  • Windows用户:打开系统设置,找到“更新和安全”,检查并安装所有系统更新,其中就包含根证书的更新。

内容的提问来源于stack exchange,提问作者Marcus Vinícius

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 20:42:43