如何在macOSBigSur上的Python2.7中安装pip?

我正在尝试通过安装 pip

sudo -H python -m pip install -U pip

但这会导致以下错误。

Traceback (most recent call last):
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 163, in _run_module_as_main
    mod_name, _Error)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 111, in _get_module_details
    __import__(mod_name)  # Do not catch exceptions initializing package
  File "/Library/Python/2.7/site-packages/pip-21.1.2-py2.7.egg/pip/__init__.py", line 1, in <module>
    from typing import List, Optional
ImportError: No module named typing

回答

根据phd的解决方案

更高版本需要 Python 3.6+。Python 3.6+ 支持语法 f""。

要为 Python 2.7 安装 pip,请从https://bootstrap.pypa.io/pip/2.7/安装它:

- curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
- python get-pip.py
- python -m pip install --upgrade "pip < 21.0"

最后一个命令是升级到最新支持的版本。对于 Python 2.7,最新支持的当前是 pip 20.3.4。

对于 Python 3.4 从https://bootstrap.pypa.io/pip/3.4/安装。对于 Python 3.5 — https://bootstrap.pypa.io/pip/3.5/。

对于 Python 3.4,升级命令是

- python -m pip install --upgrade "pip < 21.1.2"


以上是如何在macOSBigSur上的Python2.7中安装pip?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>