那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

手動刪除python導致的問題如何解決?

ZephyrProject ? 來源:ZephyrProject ? 作者:ZephyrProject ? 2021-07-28 09:37 ? 次閱讀

情況說明

在ubuntu server 20.02下安裝了python 2.7, 3.8.5, 3.9。python默認被設置在3.8.5下, 3.9是之前為了驗證問題安裝的,現在并沒有在使用。

當我安裝pyserial包的時候,發現這臺server并沒有安裝pip,于是安裝pip:

sudo apt-get install python3-pip

再安裝pyserial包

sudo pip3 install pyserial

此時在python下import serial會提示找不到包,檢查發現默認運行的是python 3.8.5,但是pyserial被安裝在python3.9下面。由于所有的腳本都是跑在3.8.5下,因此希望pyserial也安裝到3.8.5下,卸載沒有使用的python3.9:

sudo pip3 uninstall pyserial

sudo apt-get --purge remove python3-pip

sudo apt-get --purge remove python3.9

此時為python 3.8.5安裝pip3和pyserial,發現還是被裝在/user/lib/python3.9下面,在/usr執行下面命令

find -name python3.9*

發現python3.9并沒有清除干凈

。/bin/python3.9

。/lib/python3.9

。/share/man/man1/python3.9.1.gz

。/share/binfmts/python3.9

。/share/doc/python3.9-doc

。/share/doc/python3.9

。/share/doc/python3.9/html/python3.9.devhelp.gz

。/share/doc/python3.9-minimal

。/share/doc-base/python3.9-lib

。/share/doc-base/python3.9-inst

。/share/doc-base/python3.9-api

。/share/doc-base/python3.9-tut

。/share/doc-base/python3.9-new

。/share/doc-base/python3.9-ext

。/share/doc-base/python3.9-dist

。/share/doc-base/python3.9-ref

。/share/lintian/overrides/python3.9-doc

。/share/lintian/overrides/python3.9-minimal

。/share/devhelp/books/python3.9

。/share/info/python3.9.info.gz

。/share/info/python3.9

。/include/python3.9

。/include/x86_64-linux-gnu/python3.9

。/include/x86_64-linux-gnu/python3.9d

。/include/python3.9d

于是手動刪除

1

find -name python3.9* | xargs sudo rm -rf

然后噩夢開始,此時再安裝pip3,會提示已經安裝

/usr$ sudo apt-get install python3-pip

Reading package lists.。。 Done

Building dependency tree

Reading state information.。。 Done

python3-pip is already the newest version (20.0.2-5ubuntu1.5)。

0 upgraded, 0 newly installed, 0 to remove and 57 not upgraded.

但執行pip,又會說找不到

/usr$ sudo pip3 install pyserial

sudo: unable to execute /usr/bin/pip3: No such file or directory

如果再次卸載pip3, 提示錯誤

Removing python3-pip (20.0.2-5ubuntu1.5) 。。。

/var/lib/dpkg/info/python3-pip.prerm: 6: py3clean: not found

dpkg: error processing package python3-pip (--remove):

installed python3-pip package pre-removal script subprocess returned error exit status 127

dpkg: too many errors, stopping

/var/lib/dpkg/info/python3-pip.postinst: 6: py3compile: not found

dpkg: error while cleaning up:

installed python3-pip package post-installation script subprocess returned error exit status 127

Errors were encountered while processing:

python3-pip

Processing was halted because there were too many errors.

E: Sub-process /usr/bin/dpkg returned an error code (1)

解決方法

sudo apt-get update

sudo apt-get upgrade

sudo apt --fix-broken install

dpkg --configure -a

apt-get download python3-minimal

sudo dpkg -i *python3*.deb

sudo apt-get -f install

sudo apt-get install python3-pip

sudo pip3 install pyserial

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85037

原文標題:手動刪除python導致的問題和恢復

文章出處:【微信號:ZephyrProject,微信公眾號:ZephyrProject】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Python Connector for InterBase連接解決方案

    ,以對存儲的數據執行創建、讀取、更新和刪除操作。該解決方案完全符合 Python DB API 2.0 規范,并作為 Windows、macOS 和 Linux 的 wheel 包分發。 特征 高性能
    的頭像 發表于 01-22 14:34 ?104次閱讀

    適用于MySQL和MariaDB的Python連接器:可靠的MySQL數據連接器和數據庫

    和 MariaDB 數據庫服務器以及托管數據庫服務,以對存儲的數據執行創建、讀取、更新和刪除操作。該解決方案完全實現了 Python DB API 2.0 規范,并作為 Windows、macOS
    的頭像 發表于 01-17 12:18 ?122次閱讀
    適用于MySQL和MariaDB的<b class='flag-5'>Python</b>連接器:可靠的MySQL數據連接器和數據庫

    磁極是如何解決磁集成產品電磁干擾的?

    磁集成后,有哪些新的電磁干擾源?該如何解決這些新的干擾源?磁極又是如何解決這些問題的? 磁集成后,EMC比分立磁性元件更難通過,到底是什么原因導致的?磁性元件企業又有哪些辦法可以解決?今天我們采訪
    的頭像 發表于 12-06 11:27 ?252次閱讀
    磁極是如<b class='flag-5'>何解</b>決磁集成產品電磁干擾的?

    對比Python與Java編程語言

    使得編寫代碼更加靈活,但也可能導致運行時錯誤。 Java 語法相對冗長,需要顯式聲明變量類型,增加了代碼的可讀性和安全性。 靜態類型系統在編譯時進行類型檢查,減少了運行時錯誤。 二、性能 Python 解釋型語言,運行速度通常比Java慢,但對于許多應用場景
    的頭像 發表于 11-15 09:31 ?438次閱讀

    如何處理機智云移動應用的刪除問題

    刪除操作可能會導致系統出現不穩定或不一致的狀態。因此,如果用戶覺得當前的應用不再適用,或者想要重新開始,可以采取其他措施。首先,用戶可以選擇重新創建一個新的應用
    的頭像 發表于 10-23 08:04 ?236次閱讀
    如何處理機智云移動應用的<b class='flag-5'>刪除</b>問題

    ubuntu刪除的文件怎么恢復

    在Ubuntu系統中,刪除的文件可以通過多種方法進行恢復。本文將詳細介紹Ubuntu系統中刪除文件的恢復方法,包括使用命令行工具、文件恢復軟件以及預防文件丟失的策略。本文將分為以下幾個部分
    的頭像 發表于 08-30 15:10 ?1789次閱讀

    使用Python批量連接華為網絡設備

    隨著網絡規模的擴大和設備數量的增加,手動配置和管理每臺網絡設備變得越來越不現實。因此,自動化工具和腳本變得尤為重要。Python語言以其簡潔性和強大的第三方庫支持,成為了網絡自動化領域的首選。本篇文章將詳細介紹如何使用Python
    的頭像 發表于 08-12 17:48 ?543次閱讀

    安裝esp-idf-tools-setup-offline-5.1.2.exe到結尾運行python時顯示應用程序無法正常啟動如何解決?

    安裝esp-idf-tools-setup-offline-5.1.2.exe到結尾運行python時顯示應用程序無法正常啟動(0xc000007b),如何解
    發表于 07-24 07:50

    安裝依賴的Python軟件包時報錯如何解決?

    安裝依賴的 Python 軟件包,出現了如下錯誤,請問如何解決,謝謝! Command \"E:/msys32/mingw32/bin/python2.7.exe E:/msys32
    發表于 06-26 07:32

    Win10 vscode中無法編譯,提示python.exe: command not found怎么解決?

    電腦中已經刪除之前安裝的python,環境變量也添加了報錯內容中要求的python路徑,我用git bash、cmd也是可以打開python的,證明環境變量是已經正確設置了 應該是
    發表于 06-07 06:42

    服務器數據恢復—存儲中卷被刪除后重建如何恢復被刪除卷的數據?

    服務器存儲數據恢復環境: 某品牌FlexStorage P5730服務器存儲,存儲中有一組由24塊硬盤組建的RAID5陣列,包括1塊熱備硬盤。 服務器存儲故障: 存儲中的2個卷被刪除刪除之后重建了一個新卷。需要恢復之前刪除
    的頭像 發表于 06-05 11:03 ?733次閱讀

    生物采集電極導致的熱噪聲該如何解

    生物采集電極導致的熱噪聲該如何解
    發表于 05-22 19:37

    python 學習:在內網中 python庫-numpy 安裝方法,升級pip3版本的指令

    指令格式如下:先下載numpy庫到C盤具體位置 手動安裝指令如下: pip install c:\\\\users\\\\sesa738142
    發表于 04-22 17:18

    STM32L5 boot_lock與rdp level配置導致死鎖如何解決?

    STM32L5 boot_lock 與 rdp level配置導致死鎖,應該如何解
    發表于 03-20 06:22

    STM32h7開啟Cache后,串口發送DMA會導致中斷觸發如何解決?

    STM32h7 開啟Cache后,串口使用發送DMA發送數據會導致中斷觸發(只開啟接收空閑中斷),接收和發送的緩存指定在手動分配的內存區域(此區域通過MPU配置,關閉了Cache功能),此問題有辦法解決嗎?
    發表于 03-12 07:37
    百家乐官网真人娱乐注册| 大理市| 百家乐屏风| 百家乐官网画面| 网上最好赌博网站| 百佬汇百家乐的玩法技巧和规则 | 百家乐娱乐官网网| 百家乐官网平预测软件| 百家乐官网赢足球博彩皇冠| 太阳城娱乐城88| 谁会玩百家乐的玩法技巧和规则 | 百家乐官网微笑打法| 洛川县| 大发888游戏软件下载| 百家乐菲律宾| 澳门百家乐出千| 网络百家乐官网金海岸破解软件| 阿克苏市| 大发888娱乐场奖金| 优博家百家乐娱乐城| 伯爵百家乐官网赌场娱乐网规则 | 网页棋牌游戏| 怎么赢百家乐的玩法技巧和规则| 澳门百家乐上下限| 网络百家乐官网电脑| 华克山庄娱乐| 大发888娱乐网下| 机器百家乐心得| 百家乐现金平台排名| 牌九百家乐官网的玩法技巧和规则| 百家乐官网怎么下注能赢| 真人百家乐赌博| 大发888娱乐真钱游戏 下载| 百家乐牌路图表下| 玩百家乐技巧看路| 博发百家乐官网的玩法技巧和规则| 百家乐官网筹码样式| 百家乐视频游戏注册| 曲靖市| 百家乐推二八杠| 博狗百家乐官网真实|