在Windows上使用Python 2.7.5安装Pip吗?

时间:2018-08-14 16:48:49

标签: python pip package-managers python-wheel

我需要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

     

无法获取网址https://pypi.org/simple/pip/:存在一个   确认ssl证书时出现问题:   HTTPSConnectionPool(host ='pypi.org',port = 443):超出最大检索数   网址:/ simple / pip /(由SSLError(SSLError(1,'_ssl.c:504:   错误:1407742E:SSL例程:SSL23_GET_SERVER_HELLO:tlsv1警报   协议版本'),))-跳过找不到版本   满足要求的点数(来自版本:)无匹配项   发现pip分布

我还检查了Christoph Gohlke的网站并获得了以下软件包:

  1. Install setuptools
  2. Install pip

但是,他似乎不再为这些任何一个保留.msi / exe安装程序(它们是.whl)...这引出我一个问题:我可以在不使用pip的情况下安装.whl Python软件包吗?如果.whl中有pip,如何安装?我想念什么吗?还有我没尝试过的东西吗?

2 个答案:

答案 0 :(得分:0)

您可以尝试

easy_install pip==18.0

答案 1 :(得分:-1)

您可以使用以下命令从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文件)