转载官网https://conda.io/docs/user-guide/getting-started.html
Conda是一个功能强大的软件包管理器和环境管理器,您可以在Anaconda Prompt for Windows中使用命令行命令,也可以在MacOS或Linux的终端窗口中使用它。
这份20分钟的conda入门指南可让您尝试conda的主要功能。在完成本指南时,您应该了解康达的工作原理。
还请参见:Anaconda Navigator入门,这是一个图形用户界面,可让您在Web界面中使用conda,而无需输入手动命令。比较每个入门指南以查看您喜欢哪个程序。
在你开始之前
你应该已经安装了Anaconda。
内容
在Windows,MacOS或Linux上启动conda。2分钟
管理conda。验证是否安装了Anaconda并检查conda是否已更新为当前版本。3分钟
管理环境。创建环境并在它们之间轻松移动。5分钟
管理Python。创建一个具有不同版本的Python的环境。5分钟
管理软件包。查找可供您安装的软件包。安装软件包。5分钟
总时间:20分钟
启动conda
视窗
从开始菜单中搜索并打开“Anaconda提示”。
在Windows上,下面的所有命令都被输入到Anaconda Prompt窗口中。
苹果系统
打开Launchpad,然后单击终端图标。
在macOS上,下面的所有命令都被输入到终端窗口中。
Linux的
打开一个终端窗口。
在Linux上,下面的所有命令都被输入到终端窗口中。
管理conda
通过输入以下内容验证conda是否已安装并正在系统上运行:
conda –version
Conda显示您已安装的版本号。您不需要导航到Anaconda目录。
例: conda 4.4.9
注意:如果您收到错误消息,请确保在安装后关闭并重新打开终端窗口,或立即执行。然后验证您是否登录了您用来安装Anaconda或Miniconda的用户帐户。
将conda更新为当前版本。键入以下内容:
conda update conda
Conda比较各种版本,然后显示可供安装的内容。
如果新版本的conda可用,请输入y以更新:
Proceed ([y]/n)? y
提示:我们建议您始终将conda更新为最新版本。
管理环境
Conda允许您创建独立的环境,其中包含不会与其他环境交互的文件,程序包及其依赖项。
当您开始使用conda时,您已经有一个名为的默认环境 base。不过,您不想将程序放入您的基本环境中。创建单独的环境以保持您的程序彼此隔离。
创建一个新环境并在其中安装一个包。
我们将命名环境snowflakes并安装BioPython包。在Anaconda提示符处或终端窗口中,键入以下内容:
conda create –name snowflakes biopython
Conda检查Biopython将需要的附加软件包(“依赖性”),并询问您是否要继续:
Proceed ([y]/n)? y
输入“y”并按Enter继续。
要使用或“激活”新环境,请输入以下内容:
视窗: activate snowflakes
Linux和macOS: source activate snowflakes
现在您处于您的snowflakes环境中,您键入的任何conda命令都将转到该环境,直到您停用它为止。
要查看所有环境的列表,请键入:
conda info –envs
出现环境列表,类似于以下内容:
conda environments:
base /home/username/Anaconda3
snowflakes * /home/username/Anaconda3/envs/snowflakes
提示:活动环境是带星号(*)的环境。
将当前环境更改回默认(基本):
视窗: deactivate
Linux,macOS: source deactivate
提示:当环境停用时,其名称不再显示在提示中,星号(*)返回到基地。要验证,您可以重复该命令。conda info –envs
管理Python
当您创建新环境时,conda会安装您在下载并安装Anaconda时使用的相同Python版本。如果你想使用不同版本的Python,例如Python 3.5,只需创建一个新的环境并指定你想要的Python版本。
创建一个名为“snakes”的新环境,其中包含Python 3.5:
conda create –name snakes python=3.5
当conda询问是否要继续时,请输入“y”并按Enter键。
激活新的环境:
视窗: activate snakes
Linux,macOS: source activate snakes
验证蛇环境已被添加并处于活动状态:
conda info –envs
Conda在活动环境的名称后面显示带有星号(*)的所有环境的列表:
conda environments:
#
base /home/username/anaconda3
snakes * /home/username/anaconda3/envs/snakes
snowflakes /home/username/anaconda3/envs/snowflakes
活动环境也显示在提示中(括号)或[方括号]之前,如下所示:
(snakes) $
验证当前环境中的Python版本:
python –version
取消激活蛇环境并返回到基本环境:
视窗: deactivate
Linux,macOS: source deactivate
管理软件包
在本节中,您将检查已安装的软件包,检查哪些软件包可用,并查找特定的软件包并进行安装。
要查找已安装的软件包,请先激活要搜索的环境。看看上面的命令来 激活你的环境。
检查Anaconda存储库中是否存在名为“beautifulsoup4”的软件包(必须连接到Internet):
conda search beautifulsoup4
Conda在Anaconda存储库中显示所有具有该名称的软件包的列表,因此我们知道它是可用的。
将此软件包安装到当前环境中:
conda install beautifulsoup4
检查新安装的程序是否在这个环境中:
conda list