咸鱼笔记:适合小白的Anaconda下载和安装步骤及使用教程 您所在的位置:网站首页 anaconda下载pythonvscode 咸鱼笔记:适合小白的Anaconda下载和安装步骤及使用教程

咸鱼笔记:适合小白的Anaconda下载和安装步骤及使用教程

2023-10-14 01:06| 来源: 网络整理| 查看: 265

文章目录 前言一、Anaconda下载二、Anaconda介绍三、Anaconda的安装步骤1、Windows系统安装Anaconda 四、管理conda1. 验证conda已被安装2. 更新conda至最新版本3. 查看conda帮助信息4. 卸载conda 五、管理环境1. 创建新环境2. 切换环境3. 退出环境至root4. 显示已创建环境5. 复制环境6. 删除环境 六、管理包1. 查找可供安装的包版本2. 获取当前环境中已安装的包信息3. 安装包4. 卸载包5. 更新包 七、Anaconda常用命令表 总结

前言

很多学习python的初学者和我一样刚接触Anaconda时觉得无从下手,不明白怎么安装和如何使用,这个工具究竟有什么用, 为什么除了python之外还需要这么一个东西,其实我们在学python的时候,基本绕不开Anaconda。接下来就来了解一下如何安装使用,实践多了这些问题就都有答案了。

一、Anaconda下载

Anaconda下载可以去官网下载:Anaconda官网。官网虽然是国外地址,但国内都可以访问,不过有可能网络会稍微慢点,建议大家安装个人版的。

二、Anaconda介绍

Anaconda作为Python开发IDE工具,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。

适用语言:Python, R, Ruby, Lua, Scala, Java, JavaScript, C/C++, FORTRAN。

这里先解释下conda、anaconda这些概念的差别:

conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。

Anaconda则是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,所以也称为Python的一种发行版。其实还有Miniconda,顾名思义,它只包含最基本的内容——python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。

如果你需要的包要求不同版本的Python,你无需切换到不同的环境,因为conda同样是一个环境管理器。仅需要几条命令,你可以创建一个完全独立的环境来运行不同的Python版本,同时继续在你常规的环境中使用你常用的Python版本。

三、Anaconda的安装步骤 1、Windows系统安装Anaconda

前往官方下载页面下载。只有Python 3.8版本可供选择,根据自己操作系统的情况点击“64-Bit Graphical Installer”或“32-Bit Graphical Installer”进行下载,想要其他版本的Anaconda可以点击下载底下的ADDITIONAL INSTALLERS小窗口里的archive进行选择下载。

安装过程:

完成下载之后,双击下载文件,启动安装程序。

【注意:】

如果在安装过程中遇到任何问题,那么暂时地关闭杀毒软件,并在安装程序完成之后再打开。 Anaconda安装

选择“Next”。

阅读许可证协议条款,然后勾选“I Agree” 并进行下一步。 Anaconda安装

有两个安装选项Just Me和All Users 除非是以管理员身份想为所有用户安装,则选择All Users,否则勾选“Just Me”并点击“Next”。 在这里插入图片描述

在“Choose Install Location”界面中选择安装Anaconda的目标路径,然后点击“Next”。 在这里插入图片描述

【建议】

建议大家安装路径这里选择除C盘外的其他盘,如果软件安装到C盘,可能让电脑系统变卡顿。

所安装文件必须为空,否则会安装不上。

【小提示】

目标路径中不能含有空格,同时不能是“unicode”编码。

除非被要求以管理员权限安装,否则不要以管理员身份安装。

在“Advanced Installation Options”中不要勾选“Add Anaconda to my PATH environment variable.”(“添加Anaconda至我的环境变量。”)。 因为如果勾选,则将会影响其他程序的使用。 如果使用Anaconda,则通过打开Anaconda Navigator或者在开始菜单中的“Anaconda Prompt”(类似macOS中的“终端”)中进行使用。

除非你打算使用多个版本的Anaconda或者多个版本的Python,否则便勾选“Register Anaconda as my default Python 3.8”。 在这里插入图片描述

然后点击“Install”开始安装。如果想要查看安装细节,则可以点击“Show Details”。 在这里插入图片描述

点击“Next”。

进入“Thanks for installing Anaconda!”界面则意味着安装成功,点击“Finish”完成安装。 在这里插入图片描述

注意:如果你不想了解“Anaconda个人版教程”和“Anaconda入门”,则可以不勾选“Anaconda Individual Edition Tutorial”和“Getting Started with Anaconda”。

验证安装结果。可选以下任意方法:

“开始 → Anaconda3(64-bit)→ Anaconda Navigator”,若可以成功启动Anaconda Navigator则说明安装成功。

“开始 → Anaconda3(64-bit)→ 右键点击Anaconda Prompt → 以管理员身份运行”,在Anaconda Prompt中输入conda list,可以查看已经安装的包名和版本号。若结果可以正常显示,则说明安装成功。 在这里插入图片描述 以上就是安装过程,一般照着教程来操作不会遇到什么问题。

四、管理conda

如何在Windows上管理conda呢?继续往下看。 接下来的内容均是以命令行模式进行介绍,Windows打开“Anaconda Prompt”。

1. 验证conda已被安装

命令:

conda -V

终端上将会以conda 版本号的形式显示当前安装conda的版本号。如:conda 4.9.2

【注意:】如果出现错误信息,则需核实是否出现以下情况:

使用的用户是否是安装Anaconda时的账户。

是否在安装Anaconda之后重启了终端。

2. 更新conda至最新版本

命令:

conda update conda

执行命令后,conda将会对版本进行比较并列出可以升级的版本。同时,也会告知用户其他相关包也会升级到相应版本。

当较新的版本可以用于升级时,终端会显示Proceed ([y]/n)?,此时输入y回车即可进行升级。

3. 查看conda帮助信息

命令:

conda -help

conda -h 4. 卸载conda

Windows10:

控制面板 → 程序 → 程序和功能 → 选择“Anaconda3” → 点击“卸载”

五、管理环境

如何在Windows上管理环境。 接下来均是以命令行模式进行介绍,Windows打开“Anaconda Prompt”。

1. 创建新环境

命令:

conda create -n env_name package_names

【注意:】

env_name 即创建的环境名。建议以英文命名,且不加空格。

package_names 即安装在环境中的包名。

(1)如果要安装指定的版本号,则只需要在包名后面以=和版本号的形式执行。如:conda create –n python3 python=3.8。即创建一个名为“python3”的环境,环境中安装版本为3.8的python。

(2)如果要在新创建的环境中创建多个包,则直接在 package_names 后以空格隔开,添加多个包名即可。如:conda create -n python3 python=3.5 numpy pandas。即创建一个名为“python3”的环境,环境中安装版本为3.5的python,同时也安装了numpy和pandas。

-n为-name。

2. 切换环境

命令:

activate env-name

【提示:】

env_name 换成你创建的环境名。

如果创建环境后安装Python时没有指定Python的版本,那么将会安装与Anaconda版本相同的Python版本,即如果安装Anaconda第3版,则会自动安装Python 3.x。

当成功切换环境之后,在该行行首将以“(env_name)”或“[env_name]”开头。其中,“env_name”为切换到的环境名。

3. 退出环境至root

命令:

deactivate

【提示:】

当执行退出当前环境,回到root环境命令后,原本行首以“(env_name)”或“[env_name]”开头的字符将不再显示。 4. 显示已创建环境

命令:

conda info -e

conda env list

例如:

结果中星号“*”所在行即为当前所在环境,默认创建的环境名为“base”。 5. 复制环境

命令:

conda create -n new_env_name -clone copied_env_name

【注意:】

copied_env_name 即为被复制/克隆环境名。

new_env_name 即为复制之后新环境的名称。

如:conda create –n py38 –clone python38,即为克隆名为“python38”的环境,克隆后的新环境名为“py38”。此时,环境中将同时存在“python38”和“py38”环境,且两个环境的配置相同。

6. 删除环境

命令:

conda remove -n env_name --all

【注意:】

env_name 为被删除环境的名称。 六、管理包 1. 查找可供安装的包版本

(1)精确查找

命令:

conda search --full-name package_name

【注意:】

-full-name 为精确查找的参数。

package_full_name 是被查找包的全名。

例如:conda search –full-name python即查找全名为“python”的包有哪些版本可供安装。

(2)模糊查找

命令:

conda search text

【注意:】

text 是查找含有此字段的包名。

例如:conda search py 即查找含有“py”字段的包,有哪些版本可供安装。

2. 获取当前环境中已安装的包信息

命令:

conda list

执行上述命令后将在终端显示当前环境已安装包的包名及其版本号。

3. 安装包

(1)在指定环境中安装包

命令:

conda install -n env_name package_name

【注意:】

env_name 即将包安装的指定环境名。

package_name 即要安装的包名。

例如:conda install –name python38 pandas即在名为“python38”的环境中安装pandas包。

(2)在当前环境中安装包

命令:

conda install package_name

【注意:】

package_name 即要安装的包名。

执行命令后在当前环境中安装包。

例如:conda install pandas 即在当前环境中安装pandas包。

(3)使用pip安装包

【使用场景】

当使用conda install无法进行安装时,可以使用pip进行安装。例如:see包。

命令:

pip install package_name

【注意:】

package_name 为指定安装包的名称。

如:pip install see 即安装see包。

pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包。

pip无法更新python,因为pip并不将python视为包。

pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令。

(4)从http://Anaconda.org安装包

【使用场景】

当使用conda install无法进行安装时,可以考虑从 http://Anaconda.org 中获取安装包的命令,并进行安装。

【注意】 从 http://Anaconda.org 安装包时,无需注册。

在当前环境中安装来自于http://Anaconda.org的包时,需要通过输入要安装的包在http://Anaconda.org中的路径作为获取途径(channel)。查询路径的方式如下:

在浏览器中输入:http://anaconda.org,或直接点击http://Anaconda.org

在新页面“Anaconda Cloud”的上方搜索框中输入要安装的包名,然后回车,就出现搜索结果了。 在这里插入图片描述

搜索结果中有数以千计的包可供选择,此时点击“Downloads”可根据下载量进行排序,最上面的为下载最多的包。(图中以搜索bottleneck包为例)

选择满足需求的包或下载量最多的包,点击包名。

在这里插入图片描述

复制“ To install this package with conda run one of the following: ”下方的命令,并粘贴在命令行终端中执行。

在这里插入图片描述 在这里插入图片描述 完成安装。

4. 卸载包

(1)卸载指定环境中的包

命令:

conda remove -n env_name package_name

【注意:】

env_name 即卸载包所在指定环境的名称。

package_name 即要卸载包的名称。

例如:conda remove –name python2 pandas即卸载名为“python2”中的pandas包。

(2)卸载当前环境中的包

命令:

conda remove package_name

【注意:】

package_name 即要卸载包的名称。

执行命令后即在当前环境中卸载指定包。

例如:conda remove pandas 即在当前环境中卸载pandas包。

5. 更新包

(1)更新所有包

命令:

conda update --all

conda upgrade --all

建议: 在安装Anaconda之后执行上述命令更新Anaconda中的所有包至最新版本,便于使用。

(2)更新指定包

命令:

conda update package_name

conda upgrade package_name

【注意:】

package_name 为指定更新的包名。

更新多个指定包,则包名以空格隔开,向后排列。如:conda update pandas numpy matplotlib即更新pandas、numpy、matplotlib包。

七、Anaconda常用命令表 功能说明命令查看conda版本conda --version / conda -V更新condaconda update conda查看conda帮助conda --help / conda -h切换conda环境conda activate env_name新建虚拟环境conda create --n env_name package_names退出虚拟环境conda deactivate列出所有虚拟环境conda info --envs / conda info -e / conda env list复制环境conda create --n new_env_name --clone copied_env_name删除环境conda remove --n env_name --all精确查找包conda search --full-n package_name模糊查找包conda search获取当前环境中已安装的包信息conda list指定环境安装包conda install --n env_name package_names指定版本conda install --n env_name package_name=version在当前环境中安装包conda install package_namespip安装pip install package_names conda装不了的或没有的,可用pip来安装 总结

以上就是本次内容,简单记录了Anaconda的下载、安装和使用内容,可能有点不太完善,可以自行结合其它教程学习。希望本教程对其他初学者安装软件和环境有所帮助。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有