Linux 系统下安装 anaconda3

Linux 系统下安装 anaconda3,第1张

目录

一、anaconda、miniconda和canda的区别

二、anaconda 安装使用

2.1anaconda下载地址:

2.2安装anaconda


一、anaconda、miniconda和canda的区别

anaconda、miniconda和canda的区别Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、众多packages、科学计算工具等等,相当于一个全家桶,里面的packages齐全。

Miniconda,它只包含最基本的内容——python与conda,以及相关的必须依赖项,就只包含最基本的东西,其他的库得自己装。轻量化,需要什么包自己动手安装。

conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。包管理与pip的使用类似,但是conda更强大,它结合了pip + virtualenv 的功能, 环境管理则允许用户方便地安装不同版本的python并可以快速切换。

二、anaconda 安装使用 2.1anaconda下载地址:

官网: anaconda 官网

清华大学的镜像源下载更方便一点:

清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/

 目前最新的2021年的版本,debain系统选择.sh结尾文件。

2.2安装anaconda

首先将Anaconda3-2021.11-Linux-x86_64.sh  mv到 /tmp目录下,

然后cd到/tmp目录下。 执行安装文件:

bash Anaconda3-2021.11-Linux-x86_64.sh

安装过程中需要确认安装位置,一般默认,回车,需要选择yes|no 的地方都选yes, 最后一步等待会久一点需要耐心等待一下。忘记截图了,需要自己摸索一下。

    Output
   ...
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> 

这一步选择键入yes,自动将anaconda安装目录添加到PATH.

安装完成后,激活安装:

kail0@kali:~$ source ~/anaconda3/bin/activate
(base) kail0@kali:~$ 

查看conda清单

(base) kail0@kali:~$ conda list
# packages in environment at /home/kail0/anaconda3:
#
# Name                    Version                   Build  Channel
_anaconda_depends         2021.11                  py39_0  
_ipyw_jlab_nb_ext_conf    0.1.0            py39h06a4308_0  
_libgcc_mutex             0.1                        main  
_openmp_mutex             4.5                       1_gnu  
alabaster                 0.7.12             pyhd3eb1b0_0  
...

还可以搜索哪些Python版本可供使用,有python2和python3的所有版本,输出省略:

(base) kail0@kali:~$ conda search "^python$"
Loading channels: done
# Name                       Version           Build  Channel             
python                        2.7.13     hac47a24_15  pkgs/main           
python                        2.7.13     heccc3f1_16  pkgs/main           
python                        2.7.13     hfff3488_13  pkgs/main           
python                        2.7.14     h1571d57_2
...

可以使用最新版本的Python3创建环境。我们将环境称为my_env 。

(base) kail0@kali:~$ conda create --name my_env python=3
Collecting package metadata (current_repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: /home/kail0/anaconda3/envs/my_env

  added / updated specs:
    - python=3
...

激活新环境my_env

(base) kail0@kali:~$ conda activate my_env
(my_env) kail0@kali:~$ 

停用Anaconda环境时,键入以下命令:

(my_env) kail0@kali:~$ conda deactivate
(base) kail0@kali:~$

需要特定Python3.5版本的环境, 激活环境my_env35,查看python版本,以及升级python版本 *** 作

(base) kail0@kali:~$ conda create -n my_env35 python=3.5
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
...
(base) kail0@kali:~$ conda activate my_env35
(my_env35) kail0@kali:~$ python --version
Python 3.5.6 :: Anaconda, Inc.
(my_env35) kail0@kali:~$ conda update python
Collecting package metadata (current_repodata.json): done
...
(my_env35) kail0@kali:~$ python --version
Python 3.9.12
(my_env35) kail0@kali:~$ 

查看现有设置的环境, 星号*表示当前的活动环境。 :

(my_env35) kail0@kali:~$ conda info --envs
# conda environments:
#
base                     /home/kail0/anaconda3
my_env                   /home/kail0/anaconda3/envs/my_env
my_env35              *  /home/kail0/anaconda3/envs/my_env35

(my_env35) kail0@kali:~$ 

如果不再从事特定项目并且不再需要关联的环境,则可以将其删除。

# 需要先停用当前环境,再删除
(my_env35) kail0@kali:~$ conda deactivate
(base) kail0@kali:~$ conda remove --name my_env35 --all

Remove all packages in environment /home/kail0/anaconda3/envs/my_env35:

## Package Plan ##
...

更新 Anaconda

# 应该首先更新 conda 实用程序:
conda update conda
# conda 更新完成后,再更新Anaconda发行版:
conda update anaconda

卸载 Anaconda。 当不用时可以卸载程序,这里不再介绍,需要了解可以搜索相关资源。

参考博客:

如何在Debian 10上安装Anaconda Python发行版https://blog.csdn.net/cukw6666/article/details/107987632

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/790783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-05
下一篇 2022-05-05

发表评论

登录后才能评论

评论列表(0条)

保存