温馨提示×

CentOS下Python路径在哪

小樊
53
2026-08-04 18:35:32
栏目: 编程语言

CentOS 下,Python 的安装路径取决于你使用的是 系统自带 Python 还是 自行安装的 Python(如编译安装、pyenv、conda 等)。下面按常见情况说明。


一、查看当前 Python 路径(最常用)

1️⃣ 查看当前使用的 Python 路径

which python
which python3

示例输出:

/usr/bin/python3

2️⃣ 查看 Python 可执行文件真实路径

ls -l $(which python3)

二、查看 Python 安装目录

进入 Python 交互环境:

python3

然后执行:

import sys
print(sys.executable)
print(sys.prefix)

示例输出:

/usr/bin/python3
/usr

说明:

  • sys.executable:Python 可执行文件路径
  • sys.prefix:Python 安装根目录

三、CentOS 常见 Python 路径说明

✅ 系统自带 Python(最常见)

类型 路径
Python 可执行文件 /usr/bin/python/usr/bin/python3
标准库 /usr/lib/python3.x/
site-packages /usr/lib/python3.x/site-packages

⚠️ CentOS 7/8 系统依赖 Python,不要卸载系统 Python!


✅ 通过 yum 安装的 Python

yum install python3

路径通常仍是:

/usr/bin/python3

✅ 编译安装的 Python

如果你自己编译安装,常见路径是:

/usr/local/bin/python3
/usr/local/lib/python3.x/

✅ pyenv 安装的 Python

~/.pyenv/versions/3.x.x/bin/python

✅ Anaconda / Miniconda

~/anaconda3/bin/python

四、查看 Python 包安装路径(site-packages)

python3 -m site

或:

python3 -c "import site; print(site.getsitepackages())"

五、CentOS 常见版本说明

CentOS 版本 默认 Python
CentOS 7 Python 2.7(系统)
CentOS 8 Python 3.6(系统)
CentOS Stream 9 Python 3.9+

推荐使用 python3 而不是 python


六、快速总结(最常用命令)

which python3
python3 -c "import sys; print(sys.executable)"

如果你是在 配置环境变量、虚拟环境、crontab、systemd 服务排查 Python 冲突,可以把你的具体场景告诉我,我可以给你更精确的方案。

0