管理conda
- 在任何时候你可以通过在命令后边跟上-help来获得该命令的完整文档。例如,你可以通过如下的命令来学习conda的update命令
conda update --help
- Conda会返回你安装Anaconda软件的版本
conda --version
- 升级当前版本
conda update conda
- 查看当前conda信息
conda info
- 查看conda配置信息
conda config --show
更新conda
conda update -n base conda
conda update -all
管理conda镜像
- 设置国内镜像
# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA的help中镜像地址加有引号,需要去掉
# 设置搜索时显示通道地址
conda config --set show_channel_urls yes
与编辑.condarc效果相同
管理python环境
- 创建一个环境,使后边跟上你希望用来称呼它的任何名字:
conda create --name python27 python=2.7
这条命令将会给python2.7创建一个新的环境
conda create -n bunnies python=3 Astroid Babel
即创建并命名一个新环境,然后安装另一个版本的python以及两个包 Astroid 和 Babel
# 在当前环境下安装anaconda包集合
conda install anaconda
# 结合创建环境的命令,以上操作可以合并为
conda create -n python35 python=3.5 anaconda
# 也可以不用全部安装,根据需求安装自己需要的package即可
- 激活这个新环境
Linux,OS X: source activate snowflakes
Windows:activate snowflake
- 克隆环境
通过克隆snowfllakes来创建一个称为flowers的副本。
conda create -n flowers --clone snowflakes
- 删除一个环境
conda remove -n flowers --all
- 注销该环境
当完成了在snowflakes环境中的工作室,注销掉该环境并转换你的路径到先前的状态:
Linux,OS X:source deactivate
Windows:deactivate
- 列出所有的环境
conda info --env
- 切换到另一个环境
Linux,OS X: source activate snowflakes
Windows:activate snowflakes
管理python环境(离线)
方案一:断网创建
conda create -n example --offline
方案二:复制base环境
conda create -n example --clone base
管理python包
- 搜索包
# 在所有添加的仓库以及默认仓库中搜索包 numpy
conda search numpy
# 在默认仓库中搜索包 scipy
conda search --override-channels --channel defaults scipy
# 在指定通道/仓库中搜索包iminuit
conda search --override-channels --channel http://conda.anaconda.org/mutirri iminuit
conda search --full-name python
conda指定timeout时间
conda install --timeout 100 xxx
conda config --set remote_read_timeout_secs 600.0