温馨提示×

ubuntu如何设python路径

小樊
50
2026-09-07 11:26:37
栏目: 编程语言

在 Ubuntu 中“设置 Python 路径”通常分为几种情况,下面按常见需求说明:


一、设置 Python 解释器路径(默认 python 指向谁)

1. 查看当前 Python 路径

which python
which python3

2. 使用 update-alternatives 管理多个 Python 版本

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2

切换版本:

sudo update-alternatives --config python

⚠️ 注意:Ubuntu 20.04+ 不建议把 python 指向 Python 3,可能影响系统工具,推荐只用 python3


二、设置 Python 模块搜索路径(PYTHONPATH)

临时设置(当前终端有效)

export PYTHONPATH=/your/path:$PYTHONPATH

永久设置(当前用户)

编辑 ~/.bashrc

nano ~/.bashrc

添加:

export PYTHONPATH=/your/path:$PYTHONPATH

生效:

source ~/.bashrc

系统级(所有用户)

sudo nano /etc/environment

添加:

PYTHONPATH="/your/path"

三、在 Python 代码中添加路径

import sys
sys.path.append('/your/path')

或使用 .pth 文件(推荐):

echo "/your/path" | sudo tee /usr/lib/python3/dist-packages/my_path.pth

四、虚拟环境中指定 Python 路径

python3.10 -m venv venv
source venv/bin/activate

虚拟环境激活后,使用的就是对应 Python。


五、pip 安装到指定路径

pip install package --target=/your/path

并在代码中:

sys.path.append('/your/path')

如果你能具体说明是:

  • 切换 Python 版本
  • 让 import 找到模块
  • 设置默认 python 命令

我可以给你更精确的操作步骤。

0