温馨提示×

Debian如何检查Python配置

小樊
38
2026-07-05 23:01:05
栏目: 编程语言

在 Debian 系统中检查 Python 配置,通常可以从版本、路径、编译参数、模块、虚拟环境等多个方面入手。下面按常见需求分类说明。


一、检查 Python 版本

python3 --version

或:

python --version

Debian 默认通常只有 python3python 可能不存在或指向 python3


二、查看 Python 可执行文件路径

which python3

或:

type python3

查看所有已安装的 Python 版本:

ls /usr/bin/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.executable)"
python3 -c "import sys; print(sys.prefix)"
python3 -c "import sys; print(sys.exec_prefix)"
python3 -c "import sys; print('\n'.join(sys.path))"

五、查看已安装的 Python 包

pip3 list

如果未安装 pip:

sudo apt install python3-pip

查看某个包信息:

pip3 show 包名

六、检查 Python 是否支持 SSL / 编译选项

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

检查是否支持动态加载:

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

七、查看 Debian 已安装的 Python 相关包

dpkg -l | grep python

查看 python3 包信息:

dpkg -s python3

八、检查虚拟环境(venv / virtualenv)

查看当前环境:

which python
echo $VIRTUAL_ENV

创建虚拟环境示例:

python3 -m venv myenv
source myenv/bin/activate

九、查看 Python 与 Debian 的对应关系

Debian 版本与 Python 默认版本大致对应:

Debian 版本 Python3 默认版本
Debian 10 (Buster) 3.7
Debian 11 (Bullseye) 3.9
Debian 12 (Bookworm) 3.11

查看系统版本:

cat /etc/debian_version

十、常见问题排查

python 命令不存在

sudo apt install python-is-python3

pip 不是最新

python3 -m pip install --upgrade pip

模块找不到

python3 -c "import 模块名"

如果你有具体场景(如:编译 Python、调试 SSL、虚拟环境异常、系统 Python 被误删),可以告诉我,我可以给你更针对性的检查方案。

0