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