安装pyautogui的问题

问题描述 投票:0回答:4

我在安装 pyautogui 时遇到问题。我已经在笔记本中安装了 Python、Pip 和 Anaconda,但是当我尝试使用 cmd 中的代码安装 pyautogui 时: pip install pyautogui 我得到以下返回:

警告:连接因“SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED]”) 中断后重试(重试(total=0,connect=None,read=None,redirect=None,status=None))证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))': /simple/pyautogui/ 无法获取 URL https://pypi.org/simple/pyautogui/:确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443):超过了 url 的最大重试次数:/ simple/pyautogui/ (由 SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1108)'))) 引起 - 跳过 错误:找不到满足 pyautogui 要求的版本(来自版本:无) 错误:找不到 pyautogui 的匹配发行版

有人可以帮助我吗?

python pyautogui
4个回答
1
投票

这实际上取决于您的设置,但以下几点可能会有所帮助:

  • 通常,当您安装软件包时,您会转到命令提示符并输入类似
    python -m pip install pyautogui
    的内容;此处写入
    python
    是为了告诉命令提示符您正在使用 python 语言,
    -m
    告诉它查找模块(在本例中为 pip)而不是某个脚本文件名,
    pip install pyautogui
    表示您正在使用尝试安装一个名为 pyautogui 的模块
  • Pip 在几个特定位置查找模块。如果没有在那里找到它们,它会让您知道没有找到它们。如果无法找到您尝试安装的模块,通常您需要找到它的实际文件并使用该文件安装它。不过,我知道它可以找到 pyautogui,因为我昨天刚安装了它!
  • 如果您在 Anaconda 中使用 Jupyter Notebook(听起来像是这样),那么您实际上可能不想使用计算机的命令提示符。您的计算机可能会找到与您安装的 Anaconda 不同的 Python 版本。因此,如果您希望能够在 Anaconda 中使用 pyautogui,您需要按照以下步骤操作:
    1. 打开 Anaconda 导航器
    2. 在导航器中启动 CMD.exe 提示符,该提示符是为了处理 Anaconda 安装而设置的
    3. 在此窗口中输入
      pip install pyautogui
      并按 Enter

0
投票

我对此不确定,但我在使用discord.py创建discord机器人时遇到了同样的问题,我最后做的是从网站下载SSL证书(在谷歌上搜索有很多)然后打开下载并自动进行设置。这解决了我的问题。


0
投票

尝试这个命令

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


0
投票

您应该尝试 py -m pip install pyautogui。

© www.soinside.com 2019 - 2024. All rights reserved.