📜  conda 不激活 base - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:40:11.723000             🧑  作者: Mango

Conda 不激活 base - Shell-Bash

介绍

在使用conda管理Python环境时,conda默认情况下会在操作系统的base环境下工作。在这种情况下,如果您安装了其他Python包,这些包将安装在base环境中。这可能会导致冲突并使环境的管理变得更加困难。因此,最好在conda中创建一个新的环境,以便在其中安装和管理特定版本的Python和其他软件包。

不激活base环境

要创建和管理conda环境,您需要使用conda shell。如果您想在不激活base环境的情况下运行conda shell,以下是在Shell-Bash中如何设置它的步骤:

  1. 运行以下命令以打开.bashrc文件:
$ nano ~/.bashrc
  1. 向文件末尾添加以下两行代码:
# 开启Conda自动激活
source ~/miniconda3/etc/profile.d/conda.sh
# 取消默认激活 base 环境
conda deactivate
  1. 按Ctrl+X保存并退出nano。
  2. 然后运行以下命令以使更改生效:
source ~/.bashrc
  1. 现在,当您打开新的终端会话时,conda shell就会自动启动,但不会默认激活base环境。
结论

使用conda管理Python环境可以帮助您更轻松地管理您的Python项目和软件包。通过不激活base环境,您可以更加灵活地管理环境,并避免软件包之间的冲突。