本文转载自:https://blog.csdn.net/qq_36268036/article/details/81517893

1. 下载安装:

这里选用国内清华大学的Tuna开源软件镜像站作为演示,打开Anaconda安装包的下载地址,选择最新的Anaconda版本对应的链接,复制到终端当中下载。
例如这里选择 Anaconda3-5.2.0 Linux 64位版本下载,在终端中输入

  1.  
    wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh
  2.  
    sh Anaconda3-5.2.0-Linux-x86_64.sh
 
下载
 
安装
 
阅读条款,选择安装路径

首先是阅读服务协议,按回车键进入下一步,使用空格键翻页阅读条款,输入yes继续,接着选择安装路径,可以直接回车继续,也可以输入自己指定的路径。等待一段时间后,Anaconda就安装完成了,

 
添加Path

最后是确认是否将Anaconda3添加到环境变量当中,这里选择yes,然后在终端中输入source ~/.bashrc就可以使用Anaconda了。

更换源

由于众所周知的原因,国外的各种源下载速度和稳定性都比较差,清华的开源软件镜像站也提供了更换Anaconda仓库的镜像,在终端中输入以下命令

  1.  
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  2.  
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  3.  
    conda config --set show_channel_urls yes

即可添加国内的Anaconda Python仓库,这时使用conda install命令的下载速度就比较快了。更多信息可打开Tuna开源镜像站 - Anaconda了解

其他 - 升级系统Python

最初是打算将系统自带的Python版本升级到最新版本,方式是在终端中输入以下命令添加软件源,更新软件列表,调整Python3优先级

  1.  
    sudo add-apt-repository ppa:jonathonf/python-3.6
  2.  
    sudo apt update
  3.  
    sudo apt install python3.6
  4.  
    # Ubuntu 16.04的Python3默认是3.5,其他系统版本可参考自己系统中的python3版本替换下面的 python3.5 版本号
  5.  
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
  6.  
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

如果想要将默认的python版本从python2更改为python3,可以参考这篇教程。但是国外服务器的下载速度是在太慢,就换成了使用Anaconda代替,这台电脑Anaconda都安装配置好了,旁边的电脑Python3.6还没下完 ORZ。
pip/pip3 install使用国内源的方法可以参考这个网页
本教程虽然标题是Ubuntu系统,但是在其他Linux系统环境下的Anaconda安装步骤也大致相同,最后非常感谢清华大学等众多开源软件镜像站为中国的开发者做出的贡献!

Ubuntu系统Anaconda下载安装与切换源教程【转】的更多相关文章

  1. Ubuntu系统里下载安装配置redis-2.2.13.tar.gz

    不多说,直接上干货! Redis是一个NoSQL数据库,在数据需要频繁更新,并且数据的访问热点范围比较广的应用场景下,Redis的效率很不错. 下面介绍Redis的安装过程,如下面的步骤所示. 第一步 ...

  2. Ubuntu系统的Redis安装配置

    Ubuntu系统的Redis安装配置 一.      安装Redis: 在Ubuntu系统下安装Redis数据库有两种方式: 方式一:下载最新的Redis版本(tar.gz格式),解压安装.操作如下: ...

  3. Ubuntu系统---NVIDIA 驱动安装

    Ubuntu系统---NVIDIA 驱动安装 第一次安装“NVIDIA 驱动”,小小的激动,因为终于可以玩GPU了.预想一块GPU,盼望太久,差点放弃,感谢J姐让我捡个漏.但是,第一次新的试错过程,网 ...

  4. Ubuntu系统Apache Maven安装

    操作系统:Linux x64 / Ubuntu 14.04 Apache Maven版本:3.3.9 建议预先搭建Java开发环境:详见上一篇<Linux Ubuntu系统下Java开发环境搭建 ...

  5. Git下载安装及设置详细教程

    Git下载安装及设置详细教程 一.安装前准备   1. 廖雪峰老师Git教程 :推荐Git入门教程.  2. 按照自己的系统版本下载Git软件,我的操作系统:Windows7 64位,安装版本为Git ...

  6. Ubuntu系统下面软件安装更新命令

    在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...

  7. 虚拟机Ubuntu系统下kaldi安装与编译简介

    kaldi官网:http://www.kaldi-asr.org/doc/index.html 在http://github.com/kaldi-asr/kaldi中直接下载kaldi的zip包,没有 ...

  8. Ubuntu系统U盘安装以及降内核

    由于项目需要,要用U盘制作一个Linux系统,支持EFI启动,并且内核版本要求是2.6.35.6.所以在选系统的时候,就必须要选安装文件里面带有EF I目录,并且该目录下面有BOOTx64.EFI和g ...

  9. ubuntu系统14.04安装php5

    背景:        阅读新闻 Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL [日期:2014-05-27] 来源:imcn.me  作者:L ...

随机推荐

  1. c/c++中内存对齐完全理解

    一,什么是内存对齐?内存对齐用来做什么? 所谓内存对齐,是为了让内存存取更有效率而采用的一种编译阶段优化内存存取的手段. 比如对于int x;(这里假设sizeof(int)==4),因为cpu对内存 ...

  2. sql case when then else end sql_variant

    /****************************************************************************** ** Name: usp_cfg_Get ...

  3. jQuery的validate验证插件使用方法

    (1)默认校验规则(1)required:true 必输字段(2)remote:"check.php" 使用ajax方法调用check.php验证输入值(3)email:true ...

  4. 1.2_php验证码

    使用php生成动态的验证码图片 <!DOCTYPE html> <html> <head> <meta charset="utf-8"&g ...

  5. Struts2 框架的值栈

    1. OGNL 表达式 1.1 概述 OGNL(Object Graphic Navigation Language),即对象图导航语言; 所谓对象图,即以任意一个对象为根,通过OGNL可以访问与这个 ...

  6. 从es中拉取全部数据/大量数据 使用scroll+scan避免深分页

    es一次请求默认返回的数据条数是10条,可以通过设置size参数来控制返回数据的条数: 如果要返回很多数据,可以把size设置的很大,不过elastic search默认size最大不能超过1万. 那 ...

  7. 在Mac OS X使用Elasticsearch的基本流程

    这篇日志的目的非常easy,就是记录一些主要的流程.要在OS X上使用Elasticsearch,事实上非常easy,在这里:https://www.elastic.co/downloads/elas ...

  8. PAGELATCH_x和PAGEIOLATCH_x介绍

    Microsoft SQL Server企业级平台管理实践 第11章 Buffer Latch Timeout的解析 什么是PAGELATCH和PAGEIOLATCH 1.PAGELATCH_x和PA ...

  9. mysql 建立表之间关系 练习 1

    练习:账号信息表,用户组,主机表,主机组 #用户表 mysql> create table user( id int not null unique auto_increment, userna ...

  10. Swift学习笔记四:数组和字典

      Swift 提供两种集合类型来存储集合,数组和字典. 数组是一个同类型的序列化列表集合.字典是一个能够使用相似于键的唯一标识符来获取值的非序列化集合.也就是说数组是有序的.字典是无序的. 一. 数 ...