Ubuntu18.04 (Python3.9) 报错 ImportError: Cannot import name 'sysconfig' from 'distutils'


1. 使用pip时报错:

 1 Traceback (most recent call last):
 2   File "/usr/bin/pip3", line 9, in <module>
 3     from pip import main
 4   File "/usr/lib/python3/dist-packages/pip/__init__.py", line 14, in <module>
 5     from pip.utils import get_installed_distributions, get_prog
 6   File "/usr/lib/python3/dist-packages/pip/utils/__init__.py", line 23, in <module>
 7     from pip.locations import (
 8   File "/usr/lib/python3/dist-packages/pip/locations.py", line 9, in <module>
 9     from distutils import sysconfig
10 ImportError: cannot import name 'sysconfig' from 'distutils‘

 

2. 解决方案:

2.1 安装pip 

 1 sudo apt-get install python3-pip 

 

2.2 安装distutils

 1 sudo apt-get install python3.9-distutils 

 

PS:Python3.5以后的版本,在安装distutils时,要以具体版本来进行安装 

sudo apt-get install python3.X-distutils

 

3. 安装成功

全部安装成功后, pip -V 可以正常运行使用pip。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM