如何更改python3路徑指標?

如何更改python3路徑指標?

我在用Ubuntu 20.04.2 LTS蟒蛇版本3.9.5安裝。

當我which python在終端機中輸入時,它會顯示/usr/bin/python哪個是預設路徑蟒蛇2(在我的例子中是2.7)。但是當我輸入時which python3,它顯示的/usr/local/bin/python3不是 python3 的通常預設路徑 ( /usr/bin/python3)。

我檢查了我的/usr/bin資料夾,確實注意到有名為 python3 和 python3.9 的檔案。我只希望我的 python3 路徑變數指向位置/usr/bin/python3/usr/bin/python3.9.我應該採取什麼步驟來做到這一點?

附言,我不想將預設 python 設定為 python3,我在 Ask-ubuntu 論壇以及谷歌搜尋後的許多文章中找到了其中的說明。我只想將 python3 路徑設為/usr/bin/python3/usr/bin/python3.9

答案1

只要python3在 中安裝了自訂程序/usr/local/bin/,它就會顯示為預設python3可執行檔。為什麼?因為預設情況下,/usr/local/bin/會先列在搜尋路徑中,然後/usr/bin。這樣,您的自訂可執行檔案的優先順序高於系統安裝的可執行檔。

為了讓系統/usr/bin/python3先找到你,你必須搬出去/usr/local/bin/python3。另一種方法是使用您的 PATH 進行標記,移到/usr/local/bin後面,但這會影響所有其他自訂執行檔。

因此,重新命名/usr/local/bin/python3/usr/local/bin/python3cust或其他名稱。然後,您將使用預設的 python 版本。

在 Ubuntu 上,您實際上可能無法變更預設的 python 版本。 Python在作業系統中被廣泛使用。更改版本可能會破壞一些東西。

相關內容