温馨提示×

如何在debian切换env

小樊
43
2026-09-07 21:54:07
栏目: 智能运维

在 Debian 里“切换 env”通常有以下几种常见含义,我分别说明,你可以对照使用。


一、切换(激活)Python 虚拟环境 venv / virtualenv

这是最常见的“切换 env”。

1. 创建虚拟环境

python3 -m venv myenv

2. 激活环境

source myenv/bin/activate

激活后,命令行通常会出现:

(myenv) user@debian:~$

3. 退出环境

deactivate

二、切换 Conda 环境(如 Miniconda / Anaconda)

查看已有环境

conda env list

创建环境

conda create -n myenv python=3.10

激活环境

conda activate myenv

退出环境

conda deactivate

三、临时切换环境变量(ENV 变量)

如果你指“切换环境变量”:

临时设置(仅当前终端)

export ENV_NAME=value

临时使用某个 env 运行程序

ENV_VAR=test python app.py

切换用户环境(如 root)

su - username

sudo -i

四、切换系统默认 Python 版本(update-alternatives)

sudo update-alternatives --config python3

五、Docker / 容器环境切换

如果是容器:

docker exec -it container_name /bin/bash

如果你能具体说一下:

  • Python 环境
  • 还是 系统环境变量
  • 还是 多用户 / 多版本切换

我可以给你更精确的命令。

0