
我運行的是 Ubuntu 11.10。我的系統上安裝了 Python 2.7 和 3.2,並且可以在 /usr/bin/ 中找到。我希望開始使用 pythonbrew,它似乎希望我在我的使用者目錄中安裝我的 python 版本。我需要對目前安裝的 python 版本執行任何操作嗎?我能找到的有關 pythonbrew 的資訊並沒有真正提到系統上可能安裝的舊版 python。
謝謝!
答案1
/usr/bin/python 處將有一個指向 /usr/bin/python3.2 或 /usr/bin/python.2.6 的符號鏈接
當您在命令列中輸入“python”時,它將搜尋PATH 中的資料夾並執行它找到的第一個python - 現在/usr/bin 中的那個python,它是一個符號鏈接,因此將運行python2 .6 或python3 .2
如果您在主資料夾中安裝其他版本的 python,那麼只要這些安裝的 python 可執行檔在 PATH 中早於系統版本,它將在其位置上運行。
另一種方法是透過指定路徑來運行已安裝的 python 版本,在這種情況下不考慮 PATH 變數 - 例如:
/home/user/pythonbrew/python2.6/python
您始終可以優先於系統版本運行本機版本,因此無需對它們執行任何操作。