type
status
date
slug
summary
tags
category
icon
password
Anaconda 常用命令
前言
- Conda是Anaconda中一个强大的包和环境管理工具,可以在Windows的Anaconda Prompt命令行使用,也可以在macOS或者Linux系统的终端窗口(terminal window)的命令行使用。
- 本文简单介绍conda的一些常用命令(对于大多数人来说掌握了这些就基本上能够‘生活自理’了吧)命令。当然,本文假定你已经安装了Anaconda,并且在Windows条件下使用Anaconda Prompt或者在Linux下使用terminal window。
- 本文根据conda-getting-started编译而成,喜欢阅读英文的伙伴们可以直接去读英文说明。
- conda命令的一些选项开关有两种指定方式,一种两个连接号“–”后跟选项名全程,一种是一个连接号“-”后跟简称。比如说”-n”和”–name”是等价的。但是要注意有些例外,比如说,“–version”对应的是“-V”(大写的V而不是小写的v)。
管理conda自身
查看conda版本
查看conda的配置环境
设置镜像
更新conda
更新Anaconda整体
查询某个命令的帮助
管理环境
Conda允许你创建相互隔离的独立环境,这些环境被称之为虚拟环境(Virtual Environment),这些环境各自包含属于自己的文件、包以及他们的依存关系,并且不会相互干扰。Anaconda有一个缺省的名为base的环境。但是不建议把程序放在base环境中,应该创建不同的虚拟环境分别管理不同的开发项目。这个涉及到一个根本的问题:为什么我们需要虚拟环境呢?举一个简单的例子,想象一下你有多个项目要开发,每个项目中都有一些包要依赖于某个共同的包,但是各自的所需要的版本不一致,有一些需要低版本的,有些需要高版本的。然后你就陷入了众口难调的困境。为不同的项目创建虚拟环境就可以把不同项目隔离开来,各自使用自己所需要的软件环境。
创建虚拟环境
创建虚拟环境的同时安装必要的包
查看有哪些虚拟环境
激活虚拟环境
退出虚拟环境
删除虚拟环境
导出环境
很多的软件依赖特定的环境,我们可以导出环境,这样方便自己在需要时恢复环境,也可以提供给别人用于创建完全相同的环境。
移植环境具体操作
包(Package)的管理
查询包的安装情况
包的安装和更新
conda卸载包
清理Anaconda缓存
Python版本管理
除了上面在创建虚环境时可以指定python版本外,Anaconda基环境的python版本也可以根据需要进行更改。