0. Miniconda安装
参考:Linux上Miniconda的安装:一步步教你从零开始
1. 环境管理
创建新环境
bash
conda create -n <env_name> python=3.8
示例:创建一个名为myenv
,Python版本为3.8的环境:
bash
conda create -n myenv python=3.8
激活环境
bash
conda activate <env_name>
示例:激活名为myenv
的环境:
bash
conda activate myenv
退出环境
bash
conda deactivate
删除环境
bash
conda remove -n <env_name> --all
示例:删除名为myenv
的环境:
bash
conda remove -n myenv --all
2. 包管理
安装包
bash
conda install <package_name>
示例:安装numpy
包:
bash
conda install numpy
更新包
bash
conda update <package_name>
示例:更新numpy
包:
bash
conda update numpy
删除包
bash
conda remove <package_name>
示例:删除numpy
包:
bash
conda remove numpy
3. 环境导出与加载
导出环境
bash
conda env export > environment.yml
将当前环境导出到environment.yml
文件。
从文件创建环境
bash
conda env create -f environment.yml
根据environment.yml
文件创建环境。
列出环境
bash
conda env list
或者:
bash
conda info --envs
4. 查找与清理
查找包
bash
conda search <package_name>
示例:查找scipy
包:
bash
conda search scipy
清理无用文件
bash
conda clean --all
清理临时文件和缓存数据。
5. 更换镜像源
默认情况下,Conda 使用官方源。为了加速下载,可以更换为国内镜像源。
添加清华源
bash
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
检查配置
bash
conda config --show
示例:完整流程
-
创建并激活环境:
bashconda create -n myenv python=3.9 conda activate myenv
-
安装包:
bashconda install numpy pandas
-
导出环境:
bashconda env export > environment.yml
-
删除并从文件重新创建环境:
bashconda remove -n myenv --all conda env create -f environment.yml