常用conda指令
/
环境搭建
以下是一些常用的 conda
指令,涵盖了环境管理、包管理和基本操作:
1. 环境管理
创建新环境
1
conda create --name <env_name> python=<version>
示例:
1
conda create --name my_env python=3.9
激活环境
1
conda activate <env_name>
示例:
1
conda activate my_env
退出当前环境
1
conda deactivate
列出所有环境
1
conda env list
或者:
1
conda info --envs
删除环境
1
conda remove --name <env_name> --all
示例:
1
conda remove --name my_env --all
克隆环境
1
conda create --name <new_env_name> --clone <existing_env_name>
示例:
1
conda create --name cloned_env --clone my_env
2. 包管理
安装包
1
conda install <package_name>
示例:
1
conda install numpy
指定版本安装
1
conda install <package_name>=<version>
示例:
1
conda install pandas=1.3.5
卸载包
1
conda remove <package_name>
示例:
1
conda remove matplotlib
更新包
1
conda update <package_name>
示例:
1
conda update scipy
更新所有包
1
conda update --all
搜索包
1
conda search <package_name>
示例:
1
conda search tensorflow
列出已安装的包
1
conda list
3. 清理与维护
清理未使用的包和缓存
1
conda clean --all
检查 Conda 版本
1
conda --version
更新 Conda 自身
1
conda update conda
4. 配置与源管理
添加国内镜像源(加速下载)
1
2
3conda 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查看当前配置
1
conda config --show
移除某个源
1
conda config --remove channels <channel_url>
5. 其他常用命令
初始化 Conda(用于 shell 集成)
1
conda init
导出环境配置文件
1
conda env export > environment.yml
根据配置文件创建环境
1
conda env create -f environment.yml
更新环境配置文件
1
conda env update -f environment.yml
以上是 conda
的常用指令,熟练掌握这些命令可以更高效地管理 Python 环境和依赖包。