温馨提示×

ubuntu python环境变量怎设

小樊
40
2026-09-10 09:33:16
栏目: 编程语言

在 Ubuntu 下设置 Python 的环境变量,一般分几种常见情况,下面按最常见需求给你说明:


一、设置 Python 解释器路径(PATH)

1️⃣ 查看当前 Python 路径

which python3

2️⃣ 临时生效(仅当前终端)

export PATH=/usr/bin/python3:$PATH

3️⃣ 永久生效(推荐)

✅ 针对当前用户

编辑 ~/.bashrc~/.zshrc

nano ~/.bashrc

在末尾添加:

export PATH=$PATH:/your/python/path

例如:

export PATH=$PATH:/usr/local/python3.11/bin

保存后执行:

source ~/.bashrc

✅ 针对所有用户

sudo nano /etc/profile

添加同样内容,然后:

source /etc/profile

二、设置 Python 虚拟环境(常用)

使用 venv

python3 -m venv venv
source venv/bin/activate

激活后,pythonpip 自动指向虚拟环境。


三、设置 Python 包环境变量(如 PYTHONPATH)

有些项目需要指定模块搜索路径:

export PYTHONPATH=/your/project/path:$PYTHONPATH

永久设置同样加到 ~/.bashrc


四、Ubuntu 中 Python 版本切换(可选)

使用 update-alternatives

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 1
sudo update-alternatives --config python

五、常见坑提醒 ⚠️

  • 不要直接改 /usr/bin/python 指向,容易破坏系统工具
  • Ubuntu 20+ 默认 python 不存在,用 python3
  • 推荐用 虚拟环境,不要乱改全局环境变量

如果你说的是:

  • ✅ 设置 pip 镜像
  • ✅ 设置 Conda 环境
  • ✅ Docker 里 Python 环境变量

可以告诉我具体场景,我给你更精确的配置。

0