1、Conda简介
Conda is an open source package management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them. It works on Linux, OS X and Windows, and was created for Python programs but can package and distribute any software.
Conda 分为anaconda和miniconda。anaconda是包含一些常用包的版本,miniconda则是精简版,可以根据自己的需要来安装相应的软件,一般安装使用miniconda
2、安装方法
安装文档, 文档介绍两种安装方式
- 下载Miniconda3 MaxOSX 64-bit pkg,GUI图形话操作安装
- 下载Miniconda3 MaxOSX 64-bit bash 安装脚本,命令行安装,安装过程会提示同意安装协议、安装位置等
- 快速安装脚本
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda
export PATH="$HOME/miniconda/bin:$PATH"
3、使用简介
3.1、环境管理
- 创建特定环境:
conda create -n env_name- 创建一个名为 py310 版本为 Python 3.10 的环境
conda create -n py37 python=3.7 - 创建一个名为 py27 版本Python 2.7 的 Anaconda 环境
conda create -n py27 python=2.7 anaconda - 两者区别为py27环境默认会安装Anaconda自带的多个python三方包
- 创建一个名为 py310 版本为 Python 3.10 的环境
- 激活特定环境:
conda activate env_name - 停用当前环境:
conda deactivate - 查看环境:
conda info -envs - 删除环境:
conda remove -n env_name --all
3.2、包管理
包列表
- 当前环境所有包:
conda list - 特定环境所有包:
conda list -n env_name
包删除
- 删除当前环境中的包
conda remove pkg_name - 删除特定环境中的包
conda remove -n env_name pkg_name - 删除多个包
conda remove pkg_name1 pkg_name2