温馨提示×

ubuntu env怎么切换

小樊
48
2026-10-04 02:25:10
栏目: 智能运维

在 Ubuntu 里“切换 env”可能指几种不同场景,下面按常见情况给你说明:


1. 切换 Python 虚拟环境(最常见)

virtualenv / venv

# 创建
python3 -m venv myenv

# 激活
source myenv/bin/activate

# 退出
deactivate

conda

# 查看环境
conda env list

# 切换
conda activate env_name

# 退出
conda deactivate

2. 切换用户环境(sudo / 用户切换)

# 切换到 root
sudo -i

# 切换用户
su username

# 回到原用户
exit

3. 切换 shell 环境(bash / zsh / fish)

# 查看当前 shell
echo $SHELL

# 临时切换
bash
zsh
fish

# 永久修改
chsh -s /bin/zsh

4. 切换环境变量(临时 / 永久)

临时

export ENV_NAME=value

永久(用户级)

nano ~/.bashrc
# 添加
export ENV_NAME=value

source ~/.bashrc

永久(系统级)

sudo nano /etc/environment

5. 切换不同 Ubuntu 环境(容器 / 远程)

  • Docker
docker exec -it container_name bash
  • SSH
ssh user@host

如果你说的是某一种特定 env(比如 Python、ROS、Node、CUDA),告诉我具体场景,我可以给你更精确的命令。

0 踩