专栏首页Deep learning进阶路Linux系统安装Anaconda

Linux系统安装Anaconda

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Teeyohuang/article/details/79076239

1.安装Anaconda

官网下载太慢,下面的是清华镜像,很快的,秒下 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 选择你需要的版本就ok,注意是选择linux的哦 进入terminal,找到下载文件 bash 文件名 一路Enter就好,在选择安装位置时也可以Enter,也可以选择你自己的偏好位置 会问你是否把环境变量添加入 ~/.bashrc

我选择yes

。。。

如果你想待会儿手动来添加其实也ok:

vim ~/.bashrc

在最后一行添加 : export PATH="/home/Teeyo/anaconda3/bin:$PATH"

然后就完成了

2.注意事项

注意!因为我们刚刚默认加入export PATH="/home/xxx/anaconda3/bin:$PATH",

输入python命令就会直接出来Anaconda环境下的python。

但是我的16.04版本的Ubantu是自带了python2和python3的,安装Anaconda之前直接输入python的话会调用系统自带的python!

这是为什么呢?我在下一篇博文里面解释了,各位客官右转:如何在Anaconda的python和系统自带的python之间切换

我们来看看是否安装成功了:

在terminal输入

pip list或者conda list,就会看到了,

其中,pip list 只能查看库,而 condalist 则可以查看库以及库的版本

3.附录

附录:cona的简单使用

conda create -n [name]       //创建名为name的conda环境,如tensorflow
source activate [name]       //激活刚才创建的环境,命令完成后,回答先命令行之前多了刚创建的环境的名字
source deactivate [name]      //退出名为name的环境,回到系统默认环境
conda remove -n [name] --all  //删除刚刚创建的conda环境 
conda info -envs    //查看所安装环境列表,创建的环境都在`~/anaconda2/envs/`目录下面
1
conda list      //查看已经安装的包
conda install [packagename]        //安装具体的包,加-n [name]可以安装到指定环境
conda list -n [name]      //name环境下安装了哪些包
conda update -n [name] [packagename]     //升级name环境的名为packagename的包
conda remove -n [name] [packagename]     //删除name环境的名为packagename的包

4.补充内容

你也许会问conda和Anaconda是个什么关系?下面的这个博文介绍的不错的 http://blog.csdn.net/pfm685757/article/details/74995517

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 深度学习基础知识(六)--- 损失函数

    总的说来,它是把目标值(Yi)与估计值(f(xi))的绝对差值的总和(S)最小化:

    TeeyoHuang
  • 安装CUDA10和CUDNN760

    https://developer.nvidia.com/cuda-toolkit-archive

    TeeyoHuang
  • Linux系统(Ubantu16.04)安装Pytorch

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.n...

    TeeyoHuang
  • 经典面试题-如何用基于Java配置的方式配置Spring?

    上述配置方式的实例化方式如下:利用AnnotationConfigApplicationContext 类进行实例化

    cwl_java
  • ArcEngine三维开发时如何在ArcSceneControl中获取实时x,y,z坐标并显示到状态栏(也就是基于ArcObjects开发)

    在基于ArcEngine的三维开发时,如何在ArcSceneControl中获取实时x,y,z坐标并显示到状态栏:

    acoolgiser
  • Nodejs和Mongodb的连接器Mongoose

    今天我们将学习Mongoose,什么是Mongoose呢,它于MongoDB又是什么关系呢,它可以用来做什么呢,介绍Mongoose之前,我们先简单了解一下Mo...

    笔阁
  • 一场pandas与SQL的巅峰大战(四)

    具体来讲,第一篇文章一场pandas与SQL的巅峰大战涉及到数据查看,去重计数,条件选择,合并连接,分组排序等操作。

    超哥的杂货铺
  • 数据库连接(1)-从JDBC到MyBatis

    因为有持久层框架,和Spring的存在,越来越多的人对数据库连接这块不甚了解,只知使用方便,不知其原理。所以写一个数据库连接的系列文章,总结下本人在数据库连接方...

    方丈的寺院
  • 最快69秒逆向DRAM地址映射,百度设计的这款逆向工具如何做到快速可靠?

    导读:近日,国际顶级设计自动化大会DAC大会公布DAC 2020会议议程和论文名单,由百度安全发表的《DRAMDig: AKnowledge-assisted ...

    AI科技大本营
  • MySQL周期表管理的设计

    关于MySQL周期表管理,近期做了初步的设计,总体上是希望把周期表的管理和业务同学对接起来,实现流程化的管理。

    jeanron100

扫码关注云+社区

领取腾讯云代金券