【问题标题】:pip install is not working点安装不工作
【发布时间】:2018-05-07 16:05:18
【问题描述】:

我正在尝试使用 pip install 安装 pygame。但每次我尝试都会遇到这个错误。

重试(重试(总数=4,连接=无,读取=无,重定向=无)) 'ProxyError('无法连接到代理。', NewConnectionError(': 建立新连接失败: [WinError 10061] 无法建立连接,因为目标机器主动 拒绝它',))': /simple/pygame-1-9-3-cp36-cp36m-win-amd64/ 重试 (重试(total=3, connect=None, read=None, redirect=None)) 之后 'ProxyError('无法连接到代理。', NewConnectionError(': 建立新连接失败: [WinError 10061] 无法建立连接,因为目标机器主动 拒绝它',))': /simple/pygame-1-9-3-cp36-cp36m-win-amd64/ 重试 (重试(total=2, connect=None, read=None, redirect=None)) 之后 'ProxyError('无法连接到代理。', NewConnectionError(': 建立新连接失败: [WinError 10061] 无法建立连接,因为目标机器主动 拒绝它',))': /simple/pygame-1-9-3-cp36-cp36m-win-amd64/ 操作 被用户取消*

我已经用其他库做了,但我遇到了同样的问题

【问题讨论】:

  • 您的防火墙被阻止了?我建议您在这种情况下使用浏览器下载预构建的轮子,然后使用本地轮子安装
  • 在哪里可以下载wheel以及如何安装
  • 你可以下载一个轮子here。如果你使用 Python 3.6 64 位,你需要这个轮子:pygame‑1.9.3‑cp36‑cp36m‑win_amd64.whl。然后导航到包含轮子的目录并通过输入py -3.6 -m pip install pygame‑1.9.3‑cp36‑cp36m‑win_amd64.whl 使用pip 安装它。
  • 我应该下载哪个轮子
  • wheel‑0.26.0‑py2.py3‑none‑any.whl wheel‑0.30.0‑py2.py3‑none‑any.whl

标签: python pygame


【解决方案1】:

我在 Windows 中遇到了同样的问题。我的防病毒软件阻止了 PIP 请求。尝试禁用您的防病毒软件(在我的情况下,从任务管理器中手动将其杀死)。

【讨论】:

    【解决方案2】:

    前往Website,下载pygame‑1.9.3‑cp36‑cp36m‑win_amd64.whl文件,打开cmd,将目录切换到您拥有.whl文件结尾类型的文件夹:

    pip install pygame‑1.9.3‑cp36‑cp36m‑win_amd64.whl.

    当您尝试安装软件包并且防火墙阻止连接时,此方法有效。

    【讨论】:

    • Requirement 'pygame-1.9.3-cp36-cp36m-win_amd64.whl' 看起来像文件名,但文件不存在 pygame-1.9.3-cp36-cp36m-win_amd64.whl 不是此平台上支持的轮子
    • 我有一个 windows 10 64 位,我的 python 版本是 3.6.3
    • 你有(或有)任何其他 python 版本安装在旅游机器上吗?也许路径中的 pip 不是 python 3.6s。您可以尝试使用 pip 的完整路径,例如:C:\Python36\Scripts\pip install pygame-1.9.3-cp36-cp36m-win_amd64.whl
    • 您的文件正确。您的错误意味着 cmd 与 .whl 不在同一文件夹中。试试这个:转到 .whl 所在的文件夹,按住 SHIFT 键右键单击该文件夹,选择“在此处打开命令窗口”,然后:pip install pygame‑1.9.3‑cp36‑cp36m‑win_amd64.whl
    【解决方案3】:

    当我尝试在装有 Windows 10 操作系统的笔记本电脑上安装 Python 包时,我收到了同样的错误消息。 网上推荐的方法都试过了,还是不行。一段时间以来,我一直注意到 Windows 10 有时会自动关闭代理,从而导致 Internet 访问问题。

    然后我用关键字搜索:'windows 10 自动代理设置关闭'。有人提到要修改 Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 下 [ProxyEnabled=1] 的 regedit 键值

    我打开注册表,发现它是 [ProxyEnabled=1]。我比较了 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings 与另一个图像相对干净的工作站。它是 [ProxyEnabled=0],没有其他额外的 Proxy 条目。

    解决方案:设置 ProxyEnabled=0 并删除任何其他代理条目。 它成功了! pip install package_name

    【讨论】:

      【解决方案4】:

      pip 似乎没有连接到互联网。我有几个选择—— 我不知道它们是否会起作用,但你可以尝试一下。

      1. 尝试重新安装pippip3 如果使用 python3)我必须在我的 systeme,因为 pip3 最初也没有工作。
      2. 检查是否可以从终端 ping 网站以检查连接。您的终端(如果使用 linux)可能会出错,而不是 python 本身。

      祝你好运,希望这会有所帮助!

      【讨论】:

      • 我想我有 pip3 并且我的连接没有任何问题我尝试过 ping
      • 具体来说,你应该输入pip install -h,然后在--index-url下面查看你的默认python包索引url是什么。 (通常是pypi.org/simple。)然后ping这个网址(例如ping pypi.org
      猜你喜欢
      • 2013-07-14
      • 2017-12-06
      • 2013-11-11
      • 2011-09-05
      • 2016-01-12
      • 1970-01-01
      • 2016-11-16
      • 2016-09-25
      • 2018-11-19
      相关资源
      最近更新 更多