pip3 -V
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import main
File "/usr/lib/python3/dist-packages/pip/__init__.py", line 14, in <module>
from pip.utils import get_installed_distributions, get_prog
File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", line 23, in <module>
from pip.locations import (
File "/usr/lib/python3/dist-packages/pip/locations.py", line 9, in <module>
from distutils import sysconfig
ImportError: cannot import name 'sysconfig'
答案1
看来你的 Python 安装不完整或损坏,请按Ctrl+ Alt+启动终端T并运行以下命令:
sudo apt install python3-distutils
这将安装所需的包来修复错误,正如您在错误输出中看到的那样。
答案2
升级 ubuntu 18 -> 19 后,出现同样的问题。问题是我使用的是在 18 上创建的虚拟环境,但全局重新安装了 python。为了修复它:
- 删除旧的虚拟环境。
- 创建新的
- 安装要求。
就我而言,就是这样。