管理 Conda
查看 Conda 版本号
conda -V
conda --v
conda --version
将 conda 更新到当前版本
conda update conda
查询命令帮助
conda --help
conda <command> --help
查看conda环境配置
conda config --set auto_activate_base false
设置镜像(添加频道)
管理环境
Conda 允许创建单独的环境,其中包含不与其他环境交互的文件、包及其依赖项。
当开始使用 conda 时,默认拥有一个名为 base
的 Python 环境。但是,如果不想将包安装至默认的 base
基础环境中。可以创建单独的环境以使程序彼此隔离。
为什么要创建独立的环境?全装在
base
里不好吗?
- conda 会改变你原来设置好的环境
- 不同的软件的依赖会相互冲突
- 方便项目管理
Tips:默认的 base
基础环境里最好不要装任何包,除非你清楚这个包对原生环境的影响。
创建环境
conda create -n 自定义新环境名称
conda create -n 自定义新环境名称 numpy
删除环境
conda remove 环境名
激活环境
- 激活默认
base
环境
conda activate
- 激活指定环境
conda activate 环境名
退出环境
conda deactivate
查看环境列表
conda info -e
conda info --envs
conda env list
导出环境
conda env export --name 已存在的虚拟环境名 > 虚拟环境名.yml
导入环境
conda env create -f 虚拟环境名.yml
设置取消自动激活虚拟环境
conda config --set auto_activate_base false
管理包
查看当前环境包列表
conda list
查询指定包(在当前频道)
conda search 包名
安装包(在当前环境)
Tips:装在 base
环境中的包在小环境中依然可以调用,因此不需要在每个环境里都安装一遍
- 安装指定包
conda install 包名
- 安装指定版本包
conda install 包名==x.xx.x
- 指定频道安装包
conda install 包名 -c channel
更新包(在当前环境)
conda update 包名
删除包(在当前环境)
conda uninstall 包名