⑴ ubunut里的python2.7怎麼刪除,我想下載3.2的。刪除2.7時說下載文件包失敗。但刪除其他版本又可以。
在Ubuntu系統中,建議不要輕易卸載Python 2.7,因為有一些程序依賴於這個版本的Python。如果強制卸載,可能會導致這些程序無法正常運行。
我今天嘗試在/user/bin目錄下刪除Python 2.7,並創建一個指向Python 3.2的軟鏈接,結果發現ibus、software center等關鍵程序都無法啟動。這說明不同程序可能依賴於不同版本的Python。
實際上,不同版本的Python可以在同一系統中共存,只是在使用時需要特別注意。如果你想使用Python 3.2,可以在命令行中直接使用python3.2命令,而不需要完全卸載Python 2.7。這樣既能保留舊版本,又能滿足新版本的需求。
如果你確實需要卸載Python 2.7,建議先備份相關配置和數據,確保重要信息不丟失。同時,可以嘗試使用包管理工具,如apt-get或pip,來卸載和管理不同版本的Python。如果遇到下載文件包失敗的問題,可以檢查網路連接或嘗試重新下載。
總之,在處理Python版本問題時,盡量避免直接刪除,而是通過創建軟鏈接或使用包管理工具來靈活切換。這樣可以最大限度地保證系統和程序的穩定性。
⑵ ubuntu上怎麼設置與切換默認python版本
當你安裝 Debian Linux 時,安裝過程有可能同時為你提供多個可用的 Python 版本,因此系統中會存在多個 Python 的可執行二進制文件。一般Ubuntu默認的Python版本都為2.x, 如何改變Python的默認版本呢?下面來一起看看吧。
你可以按照以下方法使用 ls 命令來查看你的系統中都有那些 Python 的二進制文件可供使用。
$ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m執行如下命令查看默認的 Python 版本信息:
$ python --versionPython 2.7.81、基於用戶修改 Python 版本:
想要為某個特定用戶修改 Python 版本,只需要在其 home 目錄下創建一個 alias(別名) 即可。打開該用戶的 ~/.bashrc文件,添加新的別名信息來修改默認使用的 Python 版本。
aliaspython='/usr/bin/python3.4'一旦完成以上操作,重新登錄或者重新載入 .bashrc 文件,使操作生效。
$ . ~/.bashrc檢查當前的 Python 版本。
$ python --versionPython 3.4.22、 在系統級修改 Python 版本
我們可以使用 update-alternatives 來為整個系統更改 Python 版本。以 root 身份登錄,首先羅列出所有可用的 python 替代版本信息:
# update-alternatives --list pythonupdate-alternatives: error: no alternativesforpython如果出現以上所示的錯誤信息,則表示 Python 的替代版本尚未被 update-alternatives 命令識別。想解決這個問題,我們需要更新一下替代列表,將 python2.7 和 python3.4 放入其中。
# update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1update-alternatives: using/usr/bin/python2.7 to provide/usr/bin/python(python)inauto mode# update-alternatives --install /usr/bin/python python /usr/bin/python3.4 2update-alternatives: using/usr/bin/python3.4 to provide/usr/bin/python(python)inauto mode--install 選項使用了多個參數用於創建符號鏈接。最後一個參數指定了此選項的優先順序,如果我們沒有手動來設置替代選項,那麼具有最高優先順序的選項就會被選中。這個例子中,我們為 /usr/bin/python3.4 設置的優先順序為2,所以update-alternatives 命令會自動將它設置為默認 Python 版本。
# python --versionPython 3.4.2接下來,我們再次列出可用的 Python 替代版本。
# update-alternatives --list python/usr/bin/python2.7/usr/bin/python3.4現在開始,我們就可以使用下方的命令隨時在列出的 Python 替代版本中任意切換了。
# update-alternatives --config python解決軟連接ln報錯-bash: /usr/local/bin/mysql: Too many levels of symbolic links