linux怎么显示pythonpath
linux怎么显示pythonpath详细介绍
在 Linux 中查看 Python 相关路径(包括解释器路径和环境变量 PYTHONPATH),可以通过以下方法实现:
一、查看 Python 解释器路径(安装位置)
使用 which 或 whereis 命令:
bash
python3
python3
二、查看 PYTHONPATH 环境变量(自定义模块搜索路径)
PYTHONPATH 是用户自定义的模块搜索路径,若未设置则可能无输出:
bash
若需在 Python 脚本中动态查看所有搜索路径(包括默认路径和 PYTHONPATH),可进入 Python 交互式环境:
bash
python3 '.join(sys.path))"
输出类似:
plaintext
/usr/lib/python310.zip/usr/lib/python3.10
/usr/lib/python3.10/lib-dynload
/home/user/.local/lib/python3.10/site-packages
/usr/local/lib/python3.10/dist-packages
/usr/lib/python3/dist-packages
/home/user/projects/my_modules # 若设置了 PYTHONPATH,会在此处
三、常见场景说明
- 默认路径:Python 自带的标准库和第三方包路径由安装位置决定(如
/usr/lib/python3.10)。 - 虚拟环境:若激活了虚拟环境(如
venv),解释器路径会指向虚拟环境目录(如~/venv/bin/python3)。 - 自定义路径:通过
export PYTHONPATH=路径临时设置,或写入~/.bashrc永久生效。
根据你的需求,选择对应的命令即可快速定位路径