如何在Windows 10上为Python 2.7.3安装pip?

3
我正在尝试为Python 2.7.3安装pip(不幸的是我没有选择使用哪个Python版本),当我使用Python 2.7.3运行get-pip.py(从官方网站下载:https://pip.pypa.io/en/stable/installing/)时,会得到以下消息: InsecurePlatformWarning: 没有真正的SSLContext对象可用。这将阻止urllib3适当地配置SSL,并可能导致某些SSL连接失败。您可以升级到新版本的Python以解决此问题。有关更多信息,请参见 https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings

1
为什么你必须使用这个版本?Python 2.*已经被弃用。 - Guy
2
https://dev59.com/Pl4b5IYBdhLWcg3wdxcv - zvi
https://stackoverflow.com/search?q=%5Bpython-2.7%5D+A+true+SSLContext+object+is+not+available.+This+prevents+urllib3+from+configuring+SSL+appropriately - phd
@Guy 我必须使用这个特定版本,因为我正在为一个特定的DCC创建工具,该DCC提供了自己的Python解释器(即Python 2.7.3),编译了一堆自定义内容,而且这些工具需要是可移植的,不需要每次重新编译解释器(因为它默认包含大量自定义内容)。 - Martin
1
@Martin 目前能够与PyPI兼容的最低版本是Python 2.7.9。如果您确实需要2.7.3版本,则必须手动安装pip(不是从PyPI安装),并且您必须手动下载所有wheels以便使用pip进行安装。下载setuptoolspip的源代码,解压并运行python setup.py install - phd
显示剩余2条评论
1个回答

4
如果您正在使用python 2.7.9或更高版本,则已经安装了pip。对于较低版本的python,您可以按照以下步骤安装pip:
  1. 从此处下载get-pip.py脚本:https://bootstrap.pypa.io/get-pip.py
  2. 打开命令提示符并导航到get-pip.py文件。
  3. 运行命令python get-pip.py
安装后,您可以使用`python -m pip --version`检查pip版本。如果要升级pip版本,可以运行`python -m pip install --upgrade pip`。
在安装pip时出现的SSL相关警告可以通过升级到最新版本的python 2.7或按照此处给出的说明来解决:https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings。如果您正在处理Python脚本中的某些URL,则这些警告与您相关。

1
谢谢你,但是再次强调,我不能使用不同版本的Python,而且您提供的步骤正是我正在执行和出现问题的地方。 - Martin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接