conda 24+的特性

(base) baijin@baijindate:~$ conda env list

这是 conda 24+ 的默认行为(24 之前默认不激活 base)。

  • 🟢 base 已经有 Python / pip / setuptools 等工具,开箱即用
  • 🟡 不喜欢可关闭

    conda config --set auto_activate_base false

    关掉后新终端里就要手动 conda activate base 才能用 base 的包。


A. 添加清华源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
conda config --set show_channel_urls yes

# 验证
conda config --show channels

B. 创建第一个工作虚拟环境

# 例:建一个 Python 3.11 的科学计算环境
conda create -n science python=3.11 --yes
conda activate science
conda install -y numpy pandas matplotlib jupyter

# 验证
python -c "import numpy, pandas, matplotlib; print('OK')"
jupyter --version

# 退出
conda deactivate

C. conda 常用命令速查

conda env list                  # 列出所有环境
conda activate <env>            # 激活环境
conda deactivate                # 退出当前环境
conda install -y <pkg>          # 装包
conda uninstall -y <pkg>        # 卸包
conda search <pkg>              # 查包
conda list                      # 当前环境已装的包
conda env remove -n <env>       # 删除整个环境
conda clean --all --yes         # 清理缓存

标签: conda

添加新评论