Ubuntu 系统中 Python 的常见安装路径及查找方法
Ubuntu 系统通过包管理器(如 apt)安装的 Python,默认路径集中在 /usr/bin/ 目录下,具体如下:
/usr/bin/python 或 /usr/bin/python2(如 python2.7);/usr/bin/python3 或 /usr/bin/python3.x(如 python3.8、python3.10)。pip install --user 或源码编译安装到用户目录,路径通常为 ~/.local/bin/python 或 ~/.local/bin/python3(~ 表示用户主目录)。venv 或 virtualenv 创建的虚拟环境,Python 可执行文件位于虚拟环境的 bin 子目录下,例如 /path/to/venv/bin/python。/opt/anaconda3/bin/python 或 /anaconda3/bin/python(具体取决于安装时的自定义路径)。which 命令(快速查找可执行文件路径):
which python3,可获取 Python 3 的可执行文件路径(如 /usr/bin/python3.10);which python,可获取 Python 2 的可执行文件路径(若已安装)。import sys; print(sys.executable),将输出当前 Python 解释器的绝对路径(如 /usr/bin/python3.10);.py 文件(如 get_path.py)并执行,结果一致。dpkg 命令(查看系统安装的软件包路径):
dpkg -S python3,将列出 python3 相关软件包及其安装路径(如 /usr/bin/python3.10、/usr/lib/python3/dist-packages/ 等)。echo $PATH,输出的环境变量中包含 Python 相关目录(如 /usr/bin),可通过路径判断 Python 的安装位置。