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 python3which pythonpython3 -c "import sys; print(sys.executable)"注:若系统中存在多个Python版本,可通过update-alternatives或pyenv工具管理默认版本,避免路径冲突。