Conda是一个开源跨平台的包管理以及环境管理系统。它可以快速地安装、运行和更新软件包及其依赖,并很简单的创建、克隆、切换、清除虚拟环境
环境管理
1 2 3 4 5 6 7
| conda info -e # 查看当前已经安装的环境,当前激活的环境会显示一个'*',不同环境都在目录$HOME/.anaconda/envs下 conda create --name python37 python=3.7 # 创建python37环境,python版本为3.7,但是此时仅安装python3.7的必须项(如python, pip等), 如果希望该环境像默认环境一样,需要执行conda install anaconda conda activate python37 # 激活环境(conda4.4以前的版本为source activate python37) conda deactivate python37 # 返回base环境 conda remove --name python37 --all # 删除已有环境 conda create -n flowers --clone snowflakes # 通过克隆snowfllakes来创建一个称为flowers的副本 conda info -envis # 确认当前环境
|
包管理
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| conda install numpy # 安装numpy conda list # 用于查看当前环境下各种方式安装的包 conda list -n python37 # 用于查看指定环境下已安装的包 conda search numpy # 查看包信息 conda install -n python37 numpy # 安装在指定环境 conda update -n python37 numpy # 更新指定环境下的包 conda remove -n python37 numpy # 删除特定环境下的包 conda update conda # 更新conda conda update anaconda # 更新anaconda conda update python # 更新python conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ # 添加anaconda镜像 conda config --set show_channel_urls yes # 设置搜索时显示通道地址 anaconda search -t conda packagename # 查找想要的包 anaconda show USER/packagename # 查看包的详细信息 conda install --channel http://site packagename # 指定 channel 进行安装
|