温馨提示×

在哪能查CentOS配置Python

小樊
41
2026-07-21 03:11:24
栏目: 编程语言

要查 CentOS 上 Python 的配置,通常分几种需求,下面给你一个比较全的“速查表”,你可以对照来查。


一、查看 Python 是否已安装 & 版本

python --version
python3 --version

如果没有 python 命令,但 python3 有,这是 CentOS 8/Stream 的正常现象


二、查看 Python 安装路径

which python
which python3

type python3

查看所有 Python 相关路径:

whereis python

三、查看 Python 编译配置(重要)

python3 -c "import sysconfig; print(sysconfig.get_config_vars())"

更常用:

python3 -c "import sysconfig; print(sysconfig.get_paths())"

查看编译参数:

python3 -c "import sysconfig; print(sysconfig.get_config_var('CONFIG_ARGS'))"

四、查看 Python 环境 & 模块路径

python3 -c "import sys; print(sys.path)"

查看当前 Python 使用的动态库:

ldd $(which python3)

五、查看 CentOS 官方 Python 包信息

CentOS 7

yum info python
yum info python3

CentOS 8 / Stream

dnf info python3

查看已安装包:

rpm -qa | grep python

六、查看 Python 与 OpenSSL 的关系(常见问题)

很多人查 Python 是为了 SSL / pip 装不了包

python3 -c "import ssl; print(ssl.OPENSSL_VERSION)"

⚠️ CentOS 7 + Python 3.10+ 经常 SSL 报错,这是CentOS 7 OpenSSL 版本太旧导致的。


七、查看 pip 配置

pip3 config list

查看 pip 缓存、源:

pip3 cache dir
pip3 -V

八、查看虚拟环境配置

python3 -m venv --help

查看当前虚拟环境:

echo $VIRTUAL_ENV

九、常见 CentOS Python 情况总结

CentOS 版本 默认 Python
CentOS 7 Python 2.7
CentOS 8 Python 3.6
CentOS Stream 9 Python 3.9+

⚠️ 不要卸载系统 Python,否则系统命令会坏。


十、如果你是想「配置 Python 开发环境」

可以告诉我:

  • ✅ CentOS 版本(7 / 8 / Stream)
  • ✅ 想用 Python 2 还是 3
  • ✅ 是否要编译安装 / 用 yum / 用 pyenv

我可以直接给你一条可复制执行的完整流程

0