ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.8/distutils/__init__.py)
ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.8/distutils/__init__.py)
我使用 sudo apt-get install python3-pip
安装了 pip3 之后,当我 运行 使用以下命令安装 django sudo pip3 install django
我收到此错误:
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in
from pip import main
File "/usr/lib/python3/dist-packages/pip/init.py", line 14, in
from pip.utils import get_installed_distributions, get_prog
File "/usr/lib/python3/dist-packages/pip/utils/init.py", line 23, in
from pip.locations import (
File "/usr/lib/python3/dist-packages/pip/locations.py", line 9, in
from distutils import sysconfig
ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.8/distutils/init.py)
我该如何解决这个问题?
我最近尝试使用 apt install python3.9
从 3.6 版本手动安装 python3.9 版本到我的 Ubuntu。然后pip3坏了。问题是因为 distutils 不是为 3.9 版本构建的。
所以在我的情况下,我 运行 apt install python3.9-distutils
来解决我的问题。
在你的情况下,确保在 distutils 命令中修改 3.x 版本。
这有帮助,但随后我又收到另一个错误:ImportError: No module named 'pip._internal'
下面修复了它:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
我使用 sudo apt-get install python3-pip
安装了 pip3 之后,当我 运行 使用以下命令安装 django sudo pip3 install django
我收到此错误:
Traceback (most recent call last): File "/usr/bin/pip3", line 9, in from pip import main File "/usr/lib/python3/dist-packages/pip/init.py", line 14, in from pip.utils import get_installed_distributions, get_prog File "/usr/lib/python3/dist-packages/pip/utils/init.py", line 23, in from pip.locations import ( File "/usr/lib/python3/dist-packages/pip/locations.py", line 9, in from distutils import sysconfig ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.8/distutils/init.py)
我该如何解决这个问题?
我最近尝试使用 apt install python3.9
从 3.6 版本手动安装 python3.9 版本到我的 Ubuntu。然后pip3坏了。问题是因为 distutils 不是为 3.9 版本构建的。
所以在我的情况下,我 运行 apt install python3.9-distutils
来解决我的问题。
在你的情况下,确保在 distutils 命令中修改 3.x 版本。
这有帮助,但随后我又收到另一个错误:ImportError: No module named 'pip._internal'
下面修复了它:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall