在 Ubuntu 上安装 Python 3.13 后出现 pip 问题

问题描述 投票:0回答:1

我使用的是 Ubuntu 20.04.6 LTS。

这台计算机最初安装了Python 3.8。但是,我需要使用 Python 3.13。为了实现这一目标,我添加了 Deadsnakes PPA 并安装了 Python 3.13。然后我删除了 Python 3.8 并安装了 pip。

现在,我无法使用pip。当我尝试这样做时,我收到以下错误消息:

Traceback (most recent call last):
File "/usr/bin/pip", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python3/dist-packages/pkg_resources/
init
.py", line 57, in <module>
from pkg_resources.extern import six
ImportError: cannot import name 'six' from 'pkg_resources.extern' (/usr/lib/python3/dist-packages/pkg_resources/extern/
init
.py)

有什么办法可以解决这个问题吗?

我添加了 Deadsnakes PPA 并安装了 Python 3.13。然后我删除了 Python 3.8 并安装了 pip。

python python-3.x ubuntu pip python-3.13
1个回答
0
投票

可能系统仍在寻找python3.8。您是否已将 python3.13 导出到您的

bashrc
中的系统路径? 此外,您可以同时拥有多个 Python 版本。常见的做法是使用 Python 虚拟环境,您可以使用系统上可用的任何版本来设置该环境。 请参阅https://docs.python.org/3/library/venv.html

© www.soinside.com 2019 - 2024. All rights reserved.