在 Ubuntu 上查看 Python 配置,通常可以从版本、路径、环境变量、已装包、虚拟环境几个方面入手。下面按常用场景给你整理一份速查指南。
python --version
# 或
python3 --version
查看所有已安装 Python:
ls /usr/bin/python*
which python3
which python3
查看 Python 可执行文件详情:
python3 -c "import sys; print(sys.executable)"
python3 -c "import sys; print(sys.path)"
查看关键环境变量:
echo $PATH
echo $PYTHONPATH
查看 pip 版本:
pip3 --version
查看 pip 配置:
pip3 config list
查看 pip 安装路径:
python3 -m site
pip3 list
查看某个包信息:
pip3 show numpy
如果你用 venv:
python3 -m venv --help
查看当前是否在虚拟环境中:
echo $VIRTUAL_ENV
激活虚拟环境后查看:
which python
pip list
查看 Python 编译参数(很重要):
python3 -c "import sysconfig; print(sysconfig.get_config_vars())"
查看关键编译信息:
python3 -c "import sysconfig; print(sysconfig.get_config_var('CONFIG_ARGS'))"
检查 Python 是否损坏:
python3 -m test
检查软链接:
ls -l /usr/bin/python*
如果你有具体需求(比如:查 CUDA 支持的 Python、查系统 Python 是否被改坏、查某个项目的 Python 环境),可以直接说,我可以给你更针对性的命令。