【发布时间】:2019-01-21 14:20:05
【问题描述】:
但是,我需要 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: 错误:1407742E:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警报 协议版本 '),)) - 跳过 满足要求 pip(来自版本:)无匹配 找到 pip 的分布
我还查看了 Christoph Gohlke 的网站并获得了这些包:
但是,他似乎不再为其中任何一个保留 .msi/exe 安装程序(它们是 .whl)...这让我想到了一个问题:我可以在没有 pip 的情况下安装 .whl Python 包吗?如果 pip 在 .whl 中,我该如何安装?我错过了什么吗?还有什么我没试过的吗?
【问题讨论】:
-
pip-18.0-py2.py3-none-any.whl是一个 ZIP 文件。你可以手动或脚本下载轮子,用解压程序打开它,然后将pip和pip-18.0.dist-info文件夹解压到Python的Lib\site-packages。 -
这行得通,但是每个 pip 命令都必须通过
python -m pip install package完成。 -
另一方面,@ANISH TIWARI 的回答允许我使用 pip 作为命令,虽然我仍然收到问题中的错误,也许我可以使用 easy_install 安装其他东西?
标签: python pip package-managers python-wheel