linux版python公升級依賴項問題

2021-10-23 08:22:46 字數 2449 閱讀 7558

參考資料

linux中python2公升級到python3,會出現一系列的依賴項未配置問題,如果不解決,將會影響其他環境的安裝配置。

比如python2公升級到3之後,安裝docker就會出現(大量文字高能警告,可以忽略跳到後面)

正在讀取軟體包列表... 完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊... 完成 python-pkg-resources 已經是最新版 (33.1.1-1)。 python-pkg-resources 已設定為手動安裝。 公升級了 0 個軟體包,新安裝了 0 個軟體包,要解除安裝 0 個軟體包,有 1 個軟體包未被公升級。 有 15 個軟體包沒有被完全安裝或解除安裝。 解壓縮後會消耗 0 b 的額外空間。 您希望繼續執行嗎? [y/n] y 正在設定 python-idna (2.2-1) ... /var/lib/dpkg/info/python-idna.postinst: /usr/bin/pycompile: /usr/bin/python: 直譯器錯誤: 沒有那個檔案或目錄 dpkg: 處理軟體包 python-idna (--configure)時出錯: 子程序 已安裝 post-installation 指令碼 返回錯誤狀態 126 正在設定 python-pyasn1 (0.1.9-2) ... /var/lib/dpkg/info/python-pyasn1.postinst: /usr/bin/pycompile: /usr/bin/python: 直譯器錯誤: 沒有那個檔案或目錄 dpkg: 處理軟體包 python-pyasn1 (--configure)時出錯: 子程序 已安裝 post-installation 指令碼 返回錯誤狀態 126 正在設定 python-wheel (0.29.0-2) ... /var/lib/dpkg/info/python-wheel.postinst: /usr/bin/pycompile: /usr/bin/python: 直譯器錯誤: 沒有那個檔案或目錄 dpkg: 處理軟體包 python-wheel (--configure)時出錯: 子程序 已安裝 post-installation 指令碼 返回錯誤狀態 126 正在設定 python-pkg-resources (33.1.1-1) ... /var/lib/dpkg/info/python-pkg-resources.postinst: /usr/bin/pycompile: /usr/bin/python: 直譯器錯誤: 沒有那個檔案或目錄 dpkg: 處理軟體包 python-pkg-resources (--configure)時出錯: 子程序 已安裝 post-installation 指令碼 返回錯誤狀態 126 正在設定 python-keyrings.alt (1.3-1) ... /var/lib/dpkg/info/python-keyrings.alt.postinst: /usr/bin/pycompile: /usr/bin/python: 直譯器錯誤: 沒有那個檔案或目錄 dpkg: 處理軟體包 python-keyrings.alt (--configure)時出錯: 子程序 已安裝 post-installation 指令碼 返回錯誤狀態 126 正在設定 python-six (1.10.0-3) ... /var/lib/dpkg/info/python-six.postinst: /usr/bin/pycompile: /usr/bin/python: 直譯器錯誤: 沒有那個檔案或目錄 dpkg: 處理軟體包 python-six (--configure)時出錯: 子程序 已安裝 post-installation 指令碼 返回錯誤狀態 126 正在設定 python-enum34 (1.1.6-1) ... /var/lib/dpkg/info/python-enum34.postinst: /usr/bin/pycompile: /usr/bin/python: 直譯器錯誤: 沒有那個檔案或目錄 dpkg: 處理軟體包 python-enum34 (--configure)時出錯: 子程序 已安裝 post-installation 指令碼 返回錯誤狀態 126 dpkg: 依賴關係問題使得 python-cryptography 的配置工作不能繼續: python-cryptography 依賴於 python-enum34;然而: 軟體包 python-enum34 尚未配置。 python-cryptography 依賴於 python-idna (>= 2.0);然而: 軟體包 python-idna 尚未配置。 python-cryptography 依賴於 python-pyasn1 (>= 0.1.8);然而: 軟體包 python-pyasn1 尚未配置。 python-cryptograp

解決辦法:

sudo

apt-get clean

sudo

apt-get update

sudo

apt-get

install --reinstall python-minimal python-lockfile

(某些情況下只執行最後一行命令也許)

ubuntu下報錯:處理軟體包 python-dnspython (–configure)時出錯 解決方法

Linux安裝python環境 批量安裝依賴包

sudo curl o sudo tar jxvf python 3.7.1.tar.xz 解壓到當前資料夾,得到python 3.7.1資料夾。更新安裝源 source sudo apt get update 同時安裝多個軟體包 已安裝的會自動忽略 y 表示對所有詢問都回答 yes sudo ap...

linux預設python公升級

有時我們需要檢視python的安裝位置,好安裝第三方庫,linux可以先python進入python cmd,然後輸入 import sys print sys.path 即可列印所有python路徑。wget 解壓檔案 aa localhost tar jxvf python 2.7.4.tar....

公升級版跳台階 python程式設計

題目 乙隻青蛙一次可以跳上1級台階,也可以跳上2級 它也可以跳上n級。求該青蛙跳上乙個n級的台階總共有多少種跳法。解題思路 n個台階有f n 種跳法,即5個台階有f 5 種跳法。當n 0時,只有一種情況 不用跳 故f n 1 當n 1時,只有一種跳法,一次跳一階,故f n 1 當n 2時,有兩種跳法...