Conda init env (Kimi)¶
如何指定启动 terminal 时的 python 虚拟版本及 conda 环境?
详细描述: 安装 miniconda 后,总是要 cd 到 miniconda / condabin 目录,才能用 conda 命令不方便,如何在任何地方使用 conda 命令?
在使用 conda 管理虚拟环境时,可以通过以下几种方式指定启动 terminal 时的 Python 虚拟环境:
方法一:修改 .bashrc 或 .zshrc 文件¶
打开你的终端,编辑你的 shell 配置文件(例如
.bashrc或.zshrc):nano ~/.bashrc或者
nano ~/.zshrc在文件末尾添加以下内容,以激活你想要的 conda 虚拟环境(假设虚拟环境名为
myenv):# Activate conda environment conda activate myenv
保存并关闭文件,然后重新加载配置文件:
source ~/.bashrc
或者
source ~/.zshrc
{#conda-init}
方法二:使用 conda init¶
conda init 命令可以自动配置你的 shell,使得每次启动终端时,conda 都会自动激活 base 环境。你可以通过以下步骤来实现:
在终端中运行以下命令:
conda init关闭并重新打开你的终端,或者手动重新加载配置文件:
source ~/.bashrc
或者
source ~/.zshrc
默认情况下,这会激活
base环境。如果你希望激活其他环境,可以在.bashrc或.zshrc文件中添加以下内容:conda activate myenv
方法三:创建自定义启动脚本¶
如果你不想修改全局的 shell 配置文件,可以创建一个自定义的启动脚本:
创建一个新的 shell 脚本文件,例如
start_myenv.sh:nano ~/start_myenv.sh在文件中添加以下内容:
#!/bin/bash source ~/miniconda3/etc/profile.d/conda.sh conda activate myenv exec "$SHELL"
请确保
source的路径正确指向你的 conda 安装目录。保存并关闭文件,然后使脚本可执行:
chmod +x ~/start_myenv.sh
以后你可以通过运行这个脚本来启动终端并激活指定的 conda 环境:
~/start_myenv.sh
通过以上方法,你可以在启动终端时自动激活指定的 conda 虚拟环境。选择适合你需求的方法进行配置即可。