CentOS系統默認安裝的Python路徑主要取決于版本和安裝方式:
/usr/bin/python
(CentOS 7及更早版本默認包含Python 2,CentOS 8及以上默認移除)。yum
(CentOS 7)或dnf
(CentOS 8及以上)安裝的Python 3,默認路徑為/usr/bin/python3
。which python3
會返回/usr/bin/python3
,該路徑指向系統預編譯的Python 3.x版本。若通過下載源碼編譯安裝(如Python-3.9.6.tgz
),默認安裝路徑由./configure
命令的--prefix
參數指定。常見路徑為:
./configure --prefix=/usr/local/python3.9
,安裝后Python可執行文件位于/usr/local/python3.9/bin/python3
。--prefix
,默認安裝到/usr/local/bin/python3
(需手動創建軟連接至/usr/bin
以全局調用)。/usr/lib/pythonX.Y/site-packages
(如/usr/lib/python3.6/site-packages
)或/usr/local/lib/pythonX.Y/site-packages
(源碼編譯安裝時)。/etc/pythonX.Y
(如/etc/python3.6
),包含Python解釋器的配置信息。通過終端命令可直接獲取Python可執行文件的路徑:
which python3
which python
python3 -c "import sys; print(sys.executable)"
注:若系統中存在多個Python版本,可通過update-alternatives
或pyenv
工具管理默認版本,避免路徑沖突。