温馨提示×

CentOS Python 安装后如何验证

小樊
35
2025-11-20 04:34:02
栏目: 编程语言

CentOS 上验证 Python 安装的正确方法

一 快速版本检查

  • 查看默认 Python 版本:执行命令:python --versionpython -V
  • 查看 Python 3 版本:执行命令:python3 --versionpython3 -V
  • 正常输出示例:Python 2.7.5Python 3.6.8。若提示 command not found,说明未安装或未加入 PATH

二 路径与解释器可用性

  • 确认可执行文件路径:执行 which pythonwhich python3,常见路径如:/usr/bin/python/usr/bin/python3
  • 检查可执行文件是否存在并可运行:执行 ls -l $(which python3)
  • 排查环境变量:执行 echo $PATH,确认包含 Python 所在目录(如 /usr/bin)。
  • 若命令未找到或路径异常,可能是未安装或 PATH 未正确配置。

三 包管理器核对

  • 查看已安装包:执行 yum list installed | grep python(CentOS 7/8 常用)。
  • 查看可用版本:执行 yum search python 或在仓库中检索如 python36python27 等包名。
  • DNF 系统(如 CentOS 8+)可用:dnf list installed | grep python
  • 输出示例:python36.x86_64 3.6.8-2.el7 表示仓库中存在 Python 3.6.8 版本。

四 运行简单脚本验证功能

  • 创建版本信息脚本 check_python_version.py
    import sys
    print("Python version")
    print(sys.version)
    print("Version info.")
    print(sys.version_info)
    
  • 运行脚本:
    • python check_python_version.pypython3 check_python_version.py
  • 正常输出示例:
    Python version
    3.6.8 (default, Oct  7 2019, 10:52:18) [GCC 8.3.1 20191121 (Red Hat 8.3.1-5)]
    Version info.
    sys.version_info(major=3, minor=6, micro=8, releaselevel='final', serial=0)
    
  • 可进一步测试交互式运行:python -c “import sys; print(sys.version)”

五 进阶 虚拟环境验证

  • 创建虚拟环境:python3 -m venv myenv
  • 激活虚拟环境:source myenv/bin/activate
  • 在虚拟环境中检查版本:python --version
  • 虚拟环境可隔离依赖,适合验证指定版本是否可用与正常工作。

0