当前位置:   article > 正文

Linux 系统下安装 anaconda3_kali conda

kali conda

目录

一、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, 最后一步等待会久一点需要耐心等待一下。忘记截图了,需要自己摸索一下。

  1. Output
  2. ...
  3. installation finished.
  4. Do you wish the installer to initialize Anaconda3
  5. by running conda init? [yes|no]
  6. [no] >>>

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

安装完成后,激活安装:

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

查看conda清单

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

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

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

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

  1. (base) kail0@kali:~$ conda create --name my_env python=3
  2. Collecting package metadata (current_repodata.json): done
  3. Solving environment: done
  4. ## Package Plan ##
  5. environment location: /home/kail0/anaconda3/envs/my_env
  6. added / updated specs:
  7. - python=3
  8. ...

激活新环境my_env

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

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

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

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

  1. (base) kail0@kali:~$ conda create -n my_env35 python=3.5
  2. Collecting package metadata (current_repodata.json): done
  3. Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
  4. ...
  5. (base) kail0@kali:~$ conda activate my_env35
  6. (my_env35) kail0@kali:~$ python --version
  7. Python 3.5.6 :: Anaconda, Inc.
  8. (my_env35) kail0@kali:~$ conda update python
  9. Collecting package metadata (current_repodata.json): done
  10. ...
  11. (my_env35) kail0@kali:~$ python --version
  12. Python 3.9.12
  13. (my_env35) kail0@kali:~$

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

  1. (my_env35) kail0@kali:~$ conda info --envs
  2. # conda environments:
  3. #
  4. base /home/kail0/anaconda3
  5. my_env /home/kail0/anaconda3/envs/my_env
  6. my_env35 * /home/kail0/anaconda3/envs/my_env35
  7. (my_env35) kail0@kali:~$

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

  1. # 需要先停用当前环境,再删除
  2. (my_env35) kail0@kali:~$ conda deactivate
  3. (base) kail0@kali:~$ conda remove --name my_env35 --all
  4. Remove all packages in environment /home/kail0/anaconda3/envs/my_env35:
  5. ## Package Plan ##
  6. ...

更新 Anaconda

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

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

参考博客:

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

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号