如何安装Anaconda避免与现有路径冲突 选不运行conda init后后续步骤是什么
按需使用Conda的操作步骤
首先先确认你当前使用的shell类型,终端执行echo $SHELL即可查询,常见输出为/bin/bash或/bin/zsh,对应shell名称为bash、zsh。
方案1:完全不修改shell配置,纯临时调用(最贴合你的需求)
不需要修改任何系统配置,每次需要用conda时,在当前终端会话执行对应激活命令即可:
- 如果你用的是bash,执行:
eval "$(/home/paul/Documents/Work/programs/anaconda3/bin/conda shell.bash hook)"
- 如果你用的是zsh,执行:
eval "$(/home/paul/Documents/Work/programs/anaconda3/bin/conda shell.zsh hook)"
执行完成后当前终端即可正常使用所有conda命令,关闭终端后配置自动失效,不会影响其他终端会话,也不会开机/开终端自动启动conda。
专属环境创建&使用流程
激活conda后执行以下操作即可:
- 创建专属环境:
conda create -n 自定义环境名 python=指定版本号,示例:conda create -n my_work_env python=3.10 - 切换到专属环境:
conda activate 自定义环境名 - 退出专属环境:
conda deactivate
方案2:添加快捷激活命令(可选,简化操作)
如果觉得每次输入长命令麻烦,可以给激活操作设置别名,不会自动启动conda,仅在你主动调用时生效:
- 打开shell配置文件:bash对应
~/.bashrc,zsh对应~/.zshrc - 在配置文件末尾加入一行:
# bash用户填这个 alias conda_activate='eval "$(/home/paul/Documents/Work/programs/anaconda3/bin/conda shell.bash hook)"' # zsh用户填这个 alias conda_activate='eval "$(/home/paul/Documents/Work/programs/anaconda3/bin/conda shell.zsh hook)"'
- 保存配置文件后执行
source ~/.bashrc(zsh对应source ~/.zshrc)生效 - 后续需要用conda时,终端输入
conda_activate即可完成激活
可选补充:如果误执行conda init的修复方法
如果后续你运行了conda init导致每次打开终端自动激活base环境,执行以下命令即可关闭自动激活:
conda config --set auto_activate_base false
配置后打开终端不会自动加载conda,需要使用时执行conda activate base即可启动,同样符合按需使用的需求。
内容的提问来源于stack exchange,提问作者bio_BATMAN
相关产品推荐
相关产品推荐

