当前位置: 首页 > news >正文

【Python】ModuleNotFoundError: No module named ‘distutils.util‘ bug fix

【Python】ModuleNotFoundError: No module named 'distutils.util' bug fix

      • 1. error like this
      • 2. how to fix

why this error occured , because i remove the origin version python of ubuntu of 20.04. then the system trapped in tty1 , you must make sure the laptop link the wifi and install ubuntu-desktop , you can fix this error.

1. error like this

pip --version 
Traceback (most recent call last):File "/bin/pip", line 11, in <module>load_entry_point('pip==20.0.2', 'console_scripts', 'pip')()File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 490, in load_entry_pointreturn get_distribution(dist).load_entry_point(group, name)File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2854, in load_entry_pointreturn ep.load()File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2445, in loadreturn self.resolve()File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2451, in resolvemodule = __import__(self.module_name, fromlist=['__name__'], level=0)File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>from pip._internal.cli.autocompletion import autocompleteFile "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>from pip._internal.cli.main_parser import create_main_parserFile "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>from pip._internal.cli import cmdoptionsFile "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util'
(base) sun@sun:~/ws/llm$ pip3 --version 
Traceback (most recent call last):File "/bin/pip3", line 11, in <module>load_entry_point('pip==20.0.2', 'console_scripts', 'pip3')()File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 490, in load_entry_pointreturn get_distribution(dist).load_entry_point(group, name)File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2854, in load_entry_pointreturn ep.load()File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2445, in loadreturn self.resolve()File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2451, in resolvemodule = __import__(self.module_name, fromlist=['__name__'], level=0)File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>from pip._internal.cli.autocompletion import autocompleteFile "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>from pip._internal.cli.main_parser import create_main_parserFile "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>from pip._internal.cli import cmdoptionsFile "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util'

2. how to fix

llm$ sudo apt install python3.10-distutils
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:python3.10-lib2to3
下列【新】软件包将被安装:python3.10-distutils python3.10-lib2to3
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 312 kB 的归档。
解压缩后会消耗 1,210 kB 的额外空间。
您希望继续执行吗? [Y/n] Y
获取:1 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 python3.10-lib2to3 all 3.10.14-1+focal1 [125 kB]
获取:2 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu focal/main amd64 python3.10-distutils all 3.10.14-1+focal1 [187 kB]
已下载 312 kB,耗时 0(1,649 kB/s)          
正在选中未选择的软件包 python3.10-lib2to3。
(正在读取数据库 ... 系统当前共安装有 294496 个文件和目录。)
准备解压 .../python3.10-lib2to3_3.10.14-1+focal1_all.deb  ...
正在解压 python3.10-lib2to3 (3.10.14-1+focal1) ...
正在选中未选择的软件包 python3.10-distutils。
准备解压 .../python3.10-distutils_3.10.14-1+focal1_all.deb  ...
正在解压 python3.10-distutils (3.10.14-1+focal1) ...
正在设置 python3.10-lib2to3 (3.10.14-1+focal1) ...
正在设置 python3.10-distutils (3.10.14-1+focal1) ...
(base) sun@sun:~/ws/llm$ pipUsage:   pip <command> [options]Commands:install                     Install packages.download                    Download packages.uninstall                   Uninstall packages.freeze                      Output installed packages in requirements format.list                        List installed packages.show                        Show information about installed packages.
http://www.lryc.cn/news/399076.html

相关文章:

  • 痉挛性斜颈对生活有哪些影响?
  • Javassist 修改 jar 包里的 class 文件
  • 交换机的二三层原理
  • HarmonyOS ArkUi 字符串<展开/收起>功能
  • Lianwei 安全周报|2024.07.09
  • 火遍全网的15个Python的实战项目,你该不会还不知道怎么用吧!
  • 快速使用BRTR公式出具的大模型Prompt提示语
  • Xilinx FPGA DDR4 接口的 PCB 准则
  • 神经网络 | Transformer 基本原理
  • 浅析 VO、DTO、DO、PO 的概念
  • 7.8 CompletableFuture
  • iPad锁屏密码忘记怎么办?有什么方法可以解锁?
  • 了解并缓解 IP 欺骗攻击
  • java LogUtil输出日志打日志的class文件内具体方法和行号
  • 02. Hibernate 初体验之持久化对象
  • MySQL超详细学习教程,2023年硬核学习路线
  • 初识SpringBoot
  • Qt之元对象系统
  • Provider(1)- 什么是AudioBufferProvider
  • 加密与安全_密钥体系的三个核心目标之完整性解决方案
  • 【C++】:继承[下篇](友元静态成员菱形继承菱形虚拟继承)
  • 昇思25天学习打卡营第13天|基于MindNLP+MusicGen生成自己的个性化音乐
  • nigix的下载使用
  • nginx+lua 实现URL重定向(根据传入的参数条件)
  • 算法学习笔记(8.4)-完全背包问题
  • C++catch (...)陈述
  • Redis实践
  • 【Lora模型推荐】Stable Diffusion创作具有玉石翡翠质感的图标设计
  • vscode 远程开发
  • 前端Vue组件化实践:打造灵活可维护的地址管理组件