You need to enable JavaScript to run this app. 如何安装Anaconda避免与现有路径冲突 选不运行conda init后后续步骤是什么
优惠活动
大模型
产品
解决方案
定价
更多

如何安装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后执行以下操作即可:

  1. 创建专属环境:conda create -n 自定义环境名 python=指定版本号,示例:conda create -n my_work_env python=3.10
  2. 切换到专属环境:conda activate 自定义环境名
  3. 退出专属环境:conda deactivate

方案2:添加快捷激活命令(可选,简化操作)

如果觉得每次输入长命令麻烦,可以给激活操作设置别名,不会自动启动conda,仅在你主动调用时生效:

  1. 打开shell配置文件:bash对应~/.bashrc,zsh对应~/.zshrc
  2. 在配置文件末尾加入一行:
# 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)"'
  1. 保存配置文件后执行source ~/.bashrc(zsh对应source ~/.zshrc)生效
  2. 后续需要用conda时,终端输入conda_activate即可完成激活

可选补充:如果误执行conda init的修复方法

如果后续你运行了conda init导致每次打开终端自动激活base环境,执行以下命令即可关闭自动激活:

conda config --set auto_activate_base false

配置后打开终端不会自动加载conda,需要使用时执行conda activate base即可启动,同样符合按需使用的需求。

内容的提问来源于stack exchange,提问作者bio_BATMAN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.15 21:45:04