【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.pswp.cn/web/43047.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/43047.shtml
英文地址,請注明出處:http://en.pswp.cn/web/43047.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

MVC 返回集合方法,以及分頁

返回一個數據集方法 返回多個數據集方法 》》定義一個Model public class IndexMoel {public List<UserGroup> UserGroup{get;set;}public List<User> User{get;set;}}》》》控制器 //db 是 EF 中的上下文 var listnew IndexModel(); list.UserGroupdb.UserGro…

微信小程序中wx.navigateBack()頁面棧返回上一頁時執行上一頁的方法或修改上一頁的data屬性值

let pages getCurrentPages();let prevPage pages[pages.length - 2]; // 獲取上一個頁面實例對象console.log(prevPage) //打印信息// 在 wx.navigateBack 的 success 回調中執行需要的方法wx.navigateBack({delta: 1, // 返回上一頁success: function() {//修改上一頁的屬性…

秒懂設計模式--學習筆記(8)【結構型-組合模式】

目錄 7、組合模式7.1 組合模式&#xff08;Composite&#xff09;7.2 叉樹結構7.3 文件系統7.4 目錄樹展示7.5 自相似性的涌現7.6 組合模式的各角色定義7.7 組合 7、組合模式 7.1 組合模式&#xff08;Composite&#xff09; 是針對由多個節點對象&#xff08;部分&#xff0…

關于string的‘\0‘與string,vector構造特點,反迭代器與迭代器類等的討論

目錄 問題一&#xff1a;關于string的\0問題討論 問題二&#xff1a;C標準庫中的string內存是分配在堆上面嗎&#xff1f; 問題三&#xff1a;string與vector的capacity大小設計的特點 問題四&#xff1a;string的流提取問題 問題五&#xff1a;迭代器失效 問題六&#xf…

個人開發實現AI套殼網站快速搭建(Vue+elementUI+SpringBoot)

目錄 一、效果展示 二、項目概述 三、手把手快速搭建實現本項目 3.1 前端實現 3.2 后端方向 五、后續開發計劃 一、效果展示 默認展示 一般對話展示&#xff1a; 代碼對話展示&#xff1a; 二、項目概述 本項目是一個基于Web的智能對話服務平臺&#xff0c;通過后端與第…

【C語言】指針(4):深入理解指針

目錄 ?編輯 一、回調函數 二、qsort使用舉例 2.1 使用qsort排序整型數據 2.2 使用qsort排序結構體數據 三、qsort的模擬實現 四、NULL、\0、0、0、null、NUL的區別 五、C99中的變長數組 一、回調函數 函數指針是將函數的地址取出來&#xff0c;再通過函數地址去調用&a…

untiy 在菜單欄添加自定義按鈕 點擊按鈕彈出一個Unity窗口,并在窗口里添加屬性

using System.Collections.Generic; using UnityEditor; using UnityEngine; using UnityEngine.Rendering.PostProcessing;public class AutoGenerateWindow : EditorWindow //這是定義一個窗口 {public string subjecttName "科目名字";//科目的名字public GameOb…

springboot 與 ipv6

ipv6 是個必然趨勢&#xff0c;尤其最近國家在這方面有新的推動。 運營商的項目逐漸有這方面的要求了。 所以&#xff0c;在ipv6環境&#xff0c;http或者https接口&#xff0c;還有數據庫地址&#xff0c;ipv4下是ip:port&#xff0c; 但到了ipv6&#xff0c;ipv6 的 ip就包含…

PIOMAS二進制文件轉nc文件

文章目錄 1. 按年輸出數據2. 按月輸出數據將PIOMAS標量的二進制數據格式轉化成nc格式。 1. 按年輸出數據 # 按年輸出數據 import numpy as np import pandas as pd import struct import xarray as xr import matplotlib.pyplot as plt # from cartoplot import cartoplotgri…

另一種加快大表查詢的方法:將表分區

在 MySQL 中&#xff0c;對表進行分區是一種將大表分成更小、更易于管理和查詢片段的方式。分區能夠顯著提升查詢和維護的性能&#xff0c;特別是對大數據量的表。以下是 MySQL 表分區的基礎知識和具體操作步驟。 分區類型 MySQL 支持如下主要分區類型&#xff1a; RANGE 分…

url鏈接地址,#前的參數 和 #后的參數有什么區別

例如 http://localhost:8080/?beforeParams1#/workSchemelist/index?afterParams1 beforeParams 和 afterParams 區別 打印出來可以發現&#xff1a; beforeParams 是 url 的search參數&#xff0c;通過window.location.search獲取 afterParams 是 route 的query參數&#…

行列視(RCV)是否支持自定義字段、計算公式和數據分析功能,以滿足用戶的不同需求?

行列視&#xff08;RCV&#xff09;確實支持自定義字段、計算公式和數據分析功能&#xff0c;以滿足用戶的不同需求。具體表現如下&#xff1a; 1. 自定義字段&#xff1a;RCV提供自助式數據應用&#xff0c;允許用戶根據自己的需求&#xff0c;選擇所需的字段來構建符合自己業…

外貿網站設計的要點

外貿網站設計是一種專門針對國際貿易領域的網站設計&#xff0c;需要考慮到不同國家和文化背景的用戶&#xff0c;因此設計過程要更加細致和精準。以下是外貿網站設計的關鍵要點&#xff1a; 首先&#xff0c;多語言支持是不可或缺的&#xff0c;因為外貿網站的用戶可能來自不同…

[Python自動化辦公]--從網頁登錄網易郵箱進行郵件搜索并下載郵件附件

[Python自動化辦公]–從網頁登錄網易郵箱進行郵件搜索并下載郵件附件 使用說明 ? 本文使用Python的selenium庫進行操作郵箱登錄、固定名稱搜索郵件并下載附件&#xff0c;Python版本&#xff1a;3.9.16, selenium版本&#xff1a;4.19.0&#xff0c;EdgeBrowser版本:126.0.2…

LVS集群及其它的NAT模式

1.lvs集群作用&#xff1a;是linux的內核層面實現負載均衡的軟件&#xff1b;將多個后端服務器組成一個高可用、高性能的服務器的集群&#xff0c;通過負載均衡的算法將客戶端的請求分發到后端的服務器上&#xff0c;通過這種方式實現高可用和負載均衡。 2.集群和分布式&#…

用戶增長 - 私域 - 社群運營自檢清單SOP(社群運營30問)

Check List: 1.你的目標用戶是誰&#xff1f; 2.你的目標用戶有哪些需要立馬解決的需求&#xff1f;有哪些長期需求&#xff1f;這些需求的優先級是什么&#xff1f; 3.做社群的目的是什么&#xff1f; 4.你的用戶和業務是否適合做社群&#xff1f; 5.你做哪類社群才能更好的幫…

確定適合您需求的負載組

大多數關鍵任務行業都使用 UPS 和發電機等備用電源在停電期間為其設施提供持續電力。負載組允許您在需要時測試電源&#xff0c;以確保在您最需要的時候提供可靠的電力。 選擇正確的負載組對于準確的電源測試至關重要。為了幫助您找到最適合您設施需求的負載組&#xff0c;EAK…

Hudi 索引總結 - Parquet布隆過濾器寫入過程

前言 上篇文章 提到 :索引的邏輯主要是根據 parquet 文件中保存的索引信息,判斷記錄是否存在,如果不存在,代表是新增數據,如果記錄存在則代表是更新數據,需要找到并設置 currentLocation。對于布隆索引來說,這里的索引信息其實是布隆過濾器,本篇文章主要是先總結布隆過…

【機器學習】主成分分析(PCA):數據降維的藝術

&#x1f308;個人主頁: 鑫寶Code &#x1f525;熱門專欄: 閑話雜談&#xff5c; 炫酷HTML | JavaScript基礎 ?&#x1f4ab;個人格言: "如無必要&#xff0c;勿增實體" 文章目錄 主成分分析&#xff08;PCA&#xff09;&#xff1a;數據降維的藝術引言PCA的基…

技術成神之路:設計模式(四)工廠方法模式

1.定義 工廠方法模式&#xff08;Factory Method Pattern&#xff09;是一種創建型設計模式&#xff0c;它提供了一種創建對象的接口&#xff0c;而不是通過具體類來實例化對象。工廠方法模式的主要作用是讓子類決定實例化哪一個類&#xff0c;從而實現對象創建的延遲到具體子類…