Skip to main content
 首页 » 编程设计

python之退出 root conda 环境

2025年05月04日14zhoujg

一旦我安装了 miniconda,我就永久处于根 miniconda 环境中,例如:

luc@montblanc:~$ conda info --envs 
# conda environments: 
# 
bunnies                  /home/luc/miniconda3/envs/bunnies 
expose                   /home/luc/miniconda3/envs/expose 
testano                  /home/luc/miniconda3/envs/testano 
testcondaenv             /home/luc/miniconda3/envs/testcondaenv 
root                  *  /home/luc/miniconda3 

使用此环境 python3 可执行文件的结果:

luc@montblanc:~$ which python3 
/home/luc/miniconda3/bin/python3 

如何在不实际卸载 python 的情况下离开这个根环境。例如。我要

luc@montblanc:~$ which python3 
/usr/bin/python3 

并在我需要时明确引用 python 的 miniconda 分布(使用完整路径 /home/luc/miniconda3/bin/python3)。

我不想通过这样做达到任何最终目标,我只是想了解正在发生的事情以及它是如何工作的。

请您参考如下方法:

查看您的 .bashrc 文件。 Miniconda 添加他们的路径并更改默认值,找到此文件然后更改或添加您想要的路径,或者删除 anaconda/miniconda 路径。

在您的 .bashrc(可能是 ~/.bashrc)中,您会看到如下内容:

# added by Miniconda3 4.3.14 installer 
export PATH="/path/to/miniconda3/bin:$PATH" 

在此行之后添加您的路径,更改此路径或暂时在命令行上使用 export。

观察。

  • 在此之后,您可能必须使用 miniconda 调用 full 小路。
  • 在 .bashrc 中更改后重新启动 session 。