当前位置: 首页>>知识库
阅读次数:86
Ubuntu安装Anaconda教程

一、Anaconda简介

Anaconda是一个开源的Python发行版本,它打包了众多常用的数据科学、机器学习库,像NumPy、Pandas、Matplotlib等,

还自带了Conda包管理工具和环境管理系统。这意味着,无论是新手小白开启Python学习,还是专业的数据科学家进行复杂模

型开发,都可以利用Anaconda快速搭建所需的开发环境,无需为各种包的安装、版本冲突等问题头疼不已。



二、准备工作

在开始安装Anaconda之前,请确保你已经具备以下条件:


Ubuntu系统:本教程适用于Ubuntu 18.04及以上版本。(这里我用的是ubuntu20.04)

网络连接:确保你可以访问互联网,因为安装过程中需要下载Anaconda安装包。

命令行基础:你需要使用终端进行命令行操作。

三、下载Anaconda安装包

这里提供两种下载方式:


方法一:网页手动下载

在Ubuntu系统里面使用firefox浏览器进入Anaconda官网:https://www.anaconda.com/ 。



然后点击free download。下载,


但是这个比较麻烦,要登录。


其实也不麻烦,因为他可以跳过(手动狗头):



跳过过户,我们可以点击Download下载到本地(PS:Anaconda会根据访问网页所使用的系统,推荐对应的Anaconda版本,

用户无需担心版本错误。如果有特定版本需要的朋友,则可以根据需要自行下载对应版本的Anaconda)。



当然这里有两个选择,完整的anaconda和轻量级的miniconda。


什么是miniconda?


miniconda是一种轻量级的包管理系统,只包含python和conda,以及相关的必须依赖项,可以方便地安装和管理python库

和虚拟环境。本文介绍了miniconda的安装、使用和源修改方法,以及与anaconda和conda的区别。


这里我不多做介绍,有兴趣的可以去了解一下。



方法二:wget命令下载

方法一中的下载可能比较慢,毕竟是国外的网站懂得都懂,还有的人像下载以前的版本,所以如果觉得国外太慢或者想要下

载之前的版本的,可以去国内或者国外的网址,地址链接在下面:


官网:

https://repo.anaconda.com/archive/


还有清华大学开软软件镜像站:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 


也可以下载各种版本的Anaconda。


可以直接选择你需要的版本,点击一下,就能下载了。


当然,你也可以选择使用wegt下载,比如像下面这样,在控制台输入这句话:


wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh

四、安装Anaconda

STEP1:使用bash命令安装Anaconda

使用快捷键Ctrl + Alt + T打开新的命令行窗口,使用bash命令安装Anaconda:


bash ~/Downloads/Anaconda3-2021.11-Linux-x86_64.sh

注意bash指令后面~/Downloads/Anaconda3-2021.11-Linux-x86_64.sh包含了安装包所在路径~/Downloads/和安装包名

Anaconda3-2021.11-Linux-x86_64.sh。


STEP2:阅读并接受安装协议

在STEP1中已经执行了安装命令。指令执行结果首先让我们审阅安装协议,这里一直按Enter直到出现

Do you accept the license terms? [yes|no],表示协议阅读完毕输入yes即可继续安装(反正挺大一堆)。



STEP3:确认安装位置

在STEP2输入yes后会提示确认安装位置,这里点击Enter,默认即可,接下来Anaconda就会开始安装。




STEP4:初始化Anaconda(包含环境变量的设置)

执行完STEP3Anaconda在Ubuntu系统里面的安装基本完毕了,但是还需要最后一步初始化Anaconda,这一步只需要根据

提示输入yes即可。



当然我这里没有输入yes,所以直接跳过环境变量的设置了,所以如果要设置好环境变量,你的渠道图中所说的


/home/{youname}/anaconda3/bin/conda 

里去自己设置环境变量。


找到这个文件


/home/{yourname}/.bashrc

有的人肯看不到这个文件,因为它是隐藏的,需要修改一下设置才能看到,这点和windows是一样的。



单击进去,在最后一行添加:


export PATH=/home/anaconda3/bin:$PATH


(这里是错误的示范)


需要注意的是,这里的环境变量设置要带上你的名字。否则是不对的。



然后执行:


export PATH=/home/anaconda3/bin:$PATH

设置环境变量。


就成功了。



五、安装完成后的提示解读


For changes to take effect, close and re-open your current shell.,翻译过来就是:关闭当前命令行,并重新打开,刚刚

安装和初始化Anaconda设置才可以生效,重新打开一个命令行后直接就进入了conda的base环境。

If you'd prefer that conda's base environment not be activated on startup, set the auto_activate_base parameter 

to false:,翻译过来就是:如果您希望conda的基础环境在启动时不被激活,请将auto_activate_base参数设置为false,

命令如下:

conda config --set auto_activate_base false

当然这一条命令执行完毕后,想要再次进入conda的base环境,只需要使用对应的conda指令即可:


conda activate base

Working with Python and Jupyter notebooks is a breeze with PyCharm Pro, designed to be used with Anaconda. 

Download now and have the best data tools at your fingertips. PyCharm Pro for Anaconda is available

 at: [https://www.anaconda.com/pycharm](https://www.anaconda.com/pycharm),这是希望大家使用PyCharm Pro这

个IDE的广告。

六、验证安装


安装完成后,关闭并重新打开终端,然后输入以下命令验证Anaconda是否安装成功:


conda --version

如果之前安装有错,或者最后conda初始化没做,你会看到如下结果:



那就返回去看第五步的上面。


如果成功安装,你将看到Anaconda的版本号。



七、更新Anaconda


为了确保你使用的是最新版本的Anaconda,可以运行以下命令更新Anaconda及其包管理器:


conda update conda

然后更新Anaconda:


conda update anaconda

八、常见问题及解决办法


SSL连接错误

在下载过程中,可能会遇到SSL连接错误。这通常是由于网络问题或SSL库不兼容引起的。你可以尝试使用以下命令来下载:

wget --no-check-certificate https://repo.anaconda.com/archive/Anaconda3-latest-Linux-x86_64.sh

安装时提示架构不匹配

如果你在ARM设备上安装x86版本的Anaconda,安装过程中会提示架构不匹配。请确保下载与设备架构匹配的版本。

找不到conda命令

在使用conda命令时报错找不到是因为环境变量没有设置正确使用下面的命令重新设置一下即可:


export PATH="/root/anaconda3/bin:$PATH"

九、Anaconda常用命令


基础命令

查看conda帮助信息:

conda --help  # 或者:conda -h

查看conda版本:

conda --version

更新conda:

conda update conda

2. 与环境相关的命令


创建conda环境:

conda create --name <环境名> <包名>

例如,创建一个名为myenv,Python版本为3.8的环境:


conda create --name myenv python=3.8

激活conda环境:

conda activate <环境名>

退出conda环境:

conda deactivate

查看所有已创建的conda环境:

conda env list

删除conda环境:

conda remove --name <环境名> --all

3. 与环境中包相关的命令


在当前环境安装包:

conda install <包名>

更新当前环境中的包:

conda update <包名>

删除当前环境中的包:

conda remove <包名>

查看当前环境下已安装的所有包及其版本:

conda list

搜索可用的包版本:

conda search <包名>


作者:admin

责任编辑:运营部

Copyright © 2019 南京乐芮天信息科技有限公司 苏ICP备19074256号-1
联系我们