Ubuntu中Python的常見安裝位置
Ubuntu系統默認通過apt包管理器安裝的Python,其可執行文件路徑遵循以下規則:
/usr/bin/python(部分舊版本可能保留,新版本默認不安裝)/usr/bin/python3(如python3.10、python3.12等具體版本鏈接)apt本身)的運行需求。若通過pip install --user命令為用戶級安裝Python包或自定義腳本,其可執行文件會存放在用戶主目錄下的bin文件夾:
~/.local/bin/python(或~/.local/bin/python3)~/.local/bin添加到PATH環境變量中(默認已包含),方可通過python命令直接調用。若通過Anaconda、Miniconda等第三方Python發行版安裝,其路徑通常位于用戶主目錄或/opt目錄下:
/home/username/anaconda3/bin/python(Anaconda默認安裝路徑)/opt/anaconda3/bin/python(部分系統可能選擇/opt目錄)若通過源碼編譯安裝(如./configure --prefix=/custom/path && make install),Python會存放在用戶指定的--prefix目錄下:
/custom/path/bin/python(如/opt/python3.12/bin/python)PATH、PYTHONPATH)以使用自定義路徑的Python。若需確認當前系統中Python的具體路徑,可通過以下命令快速獲?。?/p>
which python # 查看python2路徑(若有)
which python3 # 查看python3路徑(默認)
python3 -c "import sys; print(sys.executable)" # 輸出python3解釋器絕對路徑
echo $PATH # 檢查PATH中包含的Python相關目錄
/usr/lib/python3.x/(標準庫)、/usr/lib/python3/dist-packages/(第三方庫);~/.local/lib/python3.x/(通過pip install --user安裝的第三方庫)。