什么是Anaconda

Anaconda

结合大佬的一些解释做了以下总结,有不足指出还请指出
一下操作环境:Ubuntu 20.04

是什么:

Anaconda是一个环境容器,里面可以配置各种不同版本开发的环境,这些开发环境互不干扰。 有点儿docker的味道。在python开发者眼里,主要是用其创建不同的python开发环境。

作用是什么

它是用于解决各种开发环境的问题。比如说:

  • 我们可以使用conda搭建一套 python 2.x 的开发环境,同时在这个环境中安装与 python 2.x 版本匹配的其它程序包
  • 可以使用conda 搭建一套 python 3.x的开发环境,同时在这个环境中安装与python 3.x匹配的其它相关程序包

注意点

  • 括号中的base表名这是个Anaconda的一个基础环境

  • 创建虚拟环境是可以任意指定Python版本,会同时下载Python版本

  • 最好不要再virtualenv里面装conda,否课可能出现一些奇怪的问题

Conda和pip+virtualenv区别:

  1. virtualenvs必须基于一个已经存在的、有外部管理的Python可执行文件。virtualenv能实现的只是不同环境下的python包互相独立,但是不同环境下用的python是同一个版本
  2. conda可以跟踪非Python的依赖,例如无缝地管理依赖关系,或者是基本工具(如LAPACK或OpenSSL)的并行版本。
  3. conda环境是放在一个可执行路径中的真正独立的环境。virtualenv的环境是建立于符号链接(symlinks)的环境,这种环境打破了virtualenv的独立性,有时候对于非python的dependencies来说是很脆弱的。

安装

方式一:

官网下载安装包:https://www.anaconda.com/products/individual

在这里插入图片描述

得到文件:Anaconda-XXXXX-Linux-X86_64.sh文件
在这里插入图片描述

方式二:

命令行下载:

wget https://repo.continuum.io/archive/Anaconda3-5.3.1-Linux-x86_64.sh

得到文件:Anaconda-XXXXX-Linux-X86_64.sh文件
在这里插入图片描述

安装过程:

终端区执行命令:

base Anaconda3-2021.05-Linux-x86_64.sh  #这里不要加sudo

执行命令后直接回车键阅读说明,遇到提示回复yes在这里插入图片描述

显示该提示后直接点解回车键,此时会安装到默认位置
在这里插入图片描述

配置

默认安装的位置是:

 ~/home/用户名/anaconda3

配置路径:

打开~/.bashrc文件:sudo gedit ~/.bashrc

将anaconda3的路径添加到最后一行:

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

命令行激活:

 ~/.bashrc: source ~/.bashrc

基本命令

环境的基本操作

创建一个虚拟环境:conda create -n <env_name> python=3.7

激活虚拟环境:source/conda   activate  <env_name>

切换虚拟环境:conda activate <env_name>

退出虚拟环境:conda deactivate <env_name>

查看已安装的环境信息:conda env list

删除虚拟环境:conda env remove -n <env_name>

包的相关操作:

查看:conda list
搜索:conda search <package_name1>
安装:conda install <package_name1> <package_name2>
卸载:conda remove <package_name>
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值