繁体   English   中英

在 Windows 上使用 Python 2.7.5 安装 Pip?

[英]Installing Pip with Python 2.7.5 on Windows?

但是,我需要 pip 才能工作,因为我是在 Python 2.7.5 上开发的,所以默认情况下没有安装 pip。

我试过的:

下载get-pip.py ,然后:

python get-pip.py

不幸的是,这不起作用,我得到了错误

c:\users\myUser\appdata\local\temp\tmpd2l3rn\pip.zip\pip_vendor\urllib3\util\ ssl_.py:160:InsecurePlatformWarning:真正的 SSLContext 对象不可用。 这会阻止 urllib3 正确配置 SSL,并可能导致某些 SSL 连接失败。 你可以升级到更新版本的 Python 来解决这个问题。 有关更多信息,请参阅https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

无法获取 URL https://pypi.org/simple/pip/ :确认 ssl 证书时出现问题:HTTPSConnectionPool(host='pypi.org', port=443):最大重试次数超过 url:/ simple/pip/ (由 SSLError(SSLError(1, '_ssl.c:504: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version '),)) - 跳过找不到满足要求的版本 pip (来自版本:)没有为 pip 找到匹配的分布

我还查看了 Christoph Gohlke 的网站并获得了这些软件包:

  1. 安装安装工具
  2. 安装点子

但是,他似乎不再为其中任何一个保留 .msi/exe 安装程序(它们是 .whl)......这让我想到了一个问题:我可以在没有 pip 的情况下安装 .whl Python 包吗? 如果 pip 在 .whl 中,我该如何安装? 我错过了什么吗? 还有什么我没试过的吗?

你可以尝试做

easy_install pip==18.0

您可以使用此命令从 whl 文件安装 pip(输入您拥有的文件的 pip whl 文件名):

python pip-20.0.2-py2.py3-none-any.whl/pip install --no-index pip-20.0.2-py2.py3-none-any.whl

但是 pip 将无法运行,无法安装其他软件包! 但是使用此命令,您可以以 whl 格式安装其他软件包(将第二个 pip-20... 替换为您要安装的 whl 文件)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM