在 Ubuntu 里“切换 env”可能指几种不同场景,下面按常见情况给你说明:
# 创建
python3 -m venv myenv
# 激活
source myenv/bin/activate
# 退出
deactivate
# 查看环境
conda env list
# 切换
conda activate env_name
# 退出
conda deactivate
# 切换到 root
sudo -i
# 切换用户
su username
# 回到原用户
exit
# 查看当前 shell
echo $SHELL
# 临时切换
bash
zsh
fish
# 永久修改
chsh -s /bin/zsh
export ENV_NAME=value
nano ~/.bashrc
# 添加
export ENV_NAME=value
source ~/.bashrc
sudo nano /etc/environment
docker exec -it container_name bash
ssh user@host
如果你说的是某一种特定 env(比如 Python、ROS、Node、CUDA),告诉我具体场景,我可以给你更精确的命令。