conda 24+的特性
(base) baijin@baijindate:~$ conda env list
这是 conda 24+ 的默认行为(24 之前默认不激活 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 # 清理缓存