在 Debian 里,“切换 env 环境”可能指几种不同场景,下面按常见情况分别说明:
su - username # 切换到某用户,并加载其环境
sudo -i # 切换到 root 并加载 root 环境
- 或 -i 很关键,会重新加载目标用户的环境变量。
# 创建
python3 -m venv myenv
# 激活
source myenv/bin/activate
# 退出
deactivate
conda env list
conda activate env_name
conda deactivate
export VAR=value
或一次性使用:
VAR=value command
登录界面选择不同会话:
systemctl show-environment
systemctl set-environment KEY=value
chroot /path/to/env
# 或
docker exec -it container bash
如果你指的是 某种具体环境(如 Python、Node、编译环境、交叉编译等),可以告诉我具体场景,我可以给更精确的操作步骤。