【发布时间】:2021-10-25 14:53:27
【问题描述】:
我要升级 pip
$ pip install --upgrade pip
我得到这个失败输出。
$ pip install --upgrade pip
Collecting pip
Using cached https://files.pythonhosted.org/packages/da/f6/c83229dcc3635cdeb51874184241a9508ada15d8baa337a41093fab58011/pip-21.3.1.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-build-FErPSL/pip/setup.py", line 7
def read(rel_path: str) -> str:
^
SyntaxError: invalid syntax
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-FErPSL/pip/
You are using pip version 8.1.2, however version 21.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
这里需要做什么?使用 pip 升级/安装任何软件包也建议升级 pip 版本...但由于此原因升级失败...
我尝试了以下但没有成功
$ sudo python3 -m pip install -U pip
$ sudo python3 -m pip install -U setuptools
看起来我在 /bin/python 和 /bin/python3 中安装了两个 python
python--版本 Python 2.7.5
python3 --version Python 3.6.8
【问题讨论】:
-
不知何故 pip 正在使用低版本的 Python,但正在尝试更新到最新但不兼容的版本。诡异的。您尝试使用哪个 Python 版本?
-
也许你有多个版本的 python 导致了这个问题
-
安装最新版本的python并尝试一下。这对你有帮助phoenixnap.com/kb/upgrade-python