conda在安装依赖包的时候会检测已有包的版本与须要安装的版本是否匹配、以及相关包更新后的版本与现有的其余包是否会形成冲突。python
添加清华镜像源(依赖包仓库):工具
安装好anaconda、配置好环境变量后,再到命令行中直接使用如下命令:url
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/spa
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/命令行
#设置搜索时显示通道地址3d
conda config --set show_channel_urls yesblog
注:默认仓库:ip
在C:\Users\pw\.condarc 中添加“-defaults”ci
有时候国内镜像源没法链接,须要恢复原来的源:rem
conda config --remove-key channels
删除镜像:
conda config - -remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda --version 查看版本
conda upgrade --all 升级全部工具包
用anaconda建立一个个独立的python环境:
activate命令能将咱们引入anaconda设定的虚拟环境中, 若是后面什么参数都不加那么会进入anaconda自带的base环境:
不知足于一个base环境——咱们应该为本身的程序安装单独的虚拟环境!
1.建立一个名称为python37的虚拟环境并指定python版本为3.7(这里conda会自动找3.7中最新的版本下载):
conda create -n python37 python=3.7
或者用:conda create --name python37 python=3.7
2. 查看咱们都有哪些虚拟环境(并能知道其路径):
conda env list
3.切换环境
默认切换到base环境:activate
切换到制指定虚拟环境:activate tensorflow
4.查看当前环境下有哪些包(模块,moudle)
查看当前环境的包列表:conda list
在命令行查看指定虚拟环境的包列表:conda list --name [虚拟环境名]
5.安装依赖包
先进入目标环境:conda install [package_name]
不用进入目标环境:conda install [package_name] [虚拟环境名]
6.更新依赖包
先进入目标环境:conda update [package_name]
7.卸载依赖包
先进入目标环境:conda remove [package_name]
8.删除一个已有的环境及其下属全部依赖包
conda remove --name [虚拟环境名] --all
9.导出当前环境的配置和下属依赖包的信息
conda env export > environment.yaml
10.用配置文件建立新的虚拟环境
conda env create -f environment.yaml
查看命令
conda env --help #查看帮助
conda env list #列出全部的虚拟环境
conda list --name [虚拟环境名] #查看指定虚拟环境下的package
有关虚拟环境操做的命令
#建立
conda create --name [虚拟环境名] [python的版本] [须要的包]
eg:
conda create --name myenv
conda create --name myenv python=2.7
conda create --name myenv pytohon=2.7 numpy scipy
#克隆
conda create --name [虚拟环境名] --clone [colne的环境]
eg:
#建立一个和原python环境同样的虚拟环境
conda create --name mybase --clone base
#删除
conda remove --name [虚拟环境名] --all
# 切换/退出 某个虚拟环境(默认的环境是base)
activate [虚拟环境名]
deactivate [虚拟环境名]
注:虚拟环境切换(激活)后,在cmd中输入python,就是当前环境下的python版本。
Packages安装
能够在建立环境的时候跟上须要的package,也能够建立完再添加。
#先切换当前的环境再安装
activate [虚拟环境名]
conda install [package_name] [虚拟环境名]
注:若安装依赖包时命令后面不加虚拟环境名,会默认安装到base环境中,可能会形成包冲突。
#删除当前虚拟环境的包
conda uninstall 包名
#直接安装
conda list --name [虚拟环境名] [package_name]
#安装指定版本的package
通常直接install package就能够了,有些特定的package就须要指定版本了。
conda install [package_name]=[version]
eg:
conda install numpy=0.12.0