笔者最近在阿里云服务器上要搭建python3.6环境用于服务支撑,所以马不停蹄的就是安装python3.6,pip。一顿操作之后,发现坑还是有的,而且稍微有点麻烦,所以果断搬出了Anaconda,果不其然,简单的一批。在此分享给大家详细的安装过程。

1.环境

Ubuntu16.04

Ubuntu16.04会自带python版本,python2.7和python3.5,保留就好,不必卸载,卸载了反而会出现一系列麻烦问题。强迫症患者请自便。

2.Anaconda下载

Anaconda官网可以下载,但是给出的是最新的版本,所以送人玫瑰,手有余香,python3.6版本对应Anaconda下载地址果断送出,我用的是3-5.0.1,对应python3.6.3,拿去不谢。不明白为啥一些人非要索取个积分啥的,难道就这么点分享精神吗,替他们汗颜。

点我下载

3.安装过程

下载完成之后,直接放到你要存放的目录下,我的放在:/usr/local下。然后只需要一行命令:

bash Anaconda3-5.0.1-Linux-x86_64.sh

安装的过程中一直回车就行,碰到yes/no的,肯定是yes。OK,大功告成!就是这么尿性。

......

等等,为啥现在在命令行窗口输入python,还是系统自带的那个鸟东西python2.7,我想要环境默认的是我安装的Anaconda的python3.6啊。看来高兴为时尚早。所以肯定要设置一下Python版本选择的优先级,因为默认的就是python2:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150

好了,记住后边数字越大,优先级越高,这样你再次输入就会发现,尼玛还是不对啊,python3.5,这不还是系统自带的那个家伙吗,我想要的是我的Python3.6啊,毕竟3.6版本有些东西还是比较好用的。好吧,接下来就是修改软连接,不要多问,改就是了。

cd /usr/bin/

进入到该目录下,输入ll可以看到关于python的软路径设置

image.png

然后,你可以看到python3指向的位置,那我们再到/etc/alternatives/下面去看一下,

cd /etc/alternatives

发现有可能python3指向的不是我们的Anaconda下的Python位置,所以要修改成下面这样:

image.png

你看,这不就把路径指向我们安装的位置了吗。

修改命令如下:

ln -snf /root/anaconda/bin/python3

到此基本大功告成。但是当你用pip安装包的时候,你发现特码的又出错了,错误最后显示就是这么个玩意:

subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.

解决方法

find / -name lsb_release

rm -rf /usr/bin/lsb_release

大功告成。

python3.6安装教程-Ubuntu16.04安装python3.6详细教程相关推荐

  1. ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...

    因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了 ...

  2. python3.6.5安装教程-Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  3. python3.6.5安装步骤-Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  4. linux安装matlab2016,ubuntu16.04 安装matlab2016b教程

    搜索热词 ubuntu16.04 安装matlab2016b教程 下载后的Linux文件夹会有三个文件分别是R2016b_glnxa64_dvd1.iso.R2016b_glnxa64_dvd2.is ...

  5. 【环境安装】ubuntu16.04安装MPICH

    ubuntu16.04安装MPICH 一.下载文件 二.安装 参考文章 一.下载文件 到 mpich 官网下载源文件,这里选择 3.4.2 版本. 二.安装 1.找到 mpich-3.4.2.tar. ...

  6. python3.6安装步骤-Ubuntu16.04安装python3.6详细教程

    笔者最近在阿里云服务器上要搭建python3.6环境用于服务支撑,所以马不停蹄的就是安装python3.6,pip.一顿操作之后,发现坑还是有的,而且稍微有点麻烦,所以果断搬出了Anaconda,果不 ...

  7. TVM学习(一)安装TVM Ubuntu16.04安装TVM0.8+clang-llvm12.0

    TVM安装 ****下载TVM安装包地址(0.8版本缺少文件vta-hw) Download 一.从github上下载TVM git clone --recursive https://github. ...

  8. linux caffe ssd安装错误,ubuntu16.04安装caffe以及各种问题汇总

    前言: 本文是基于已经成功安装了python各种常用包.opencv.cuda. 安装过程 1.首先安装各种更新包 sudo apt-get update sudo apt-get upgrade s ...

  9. 台式机下成功在windows10的基础上安装Ubuntu 18.04 LTS 系统(详细教程)

    台式机成功在windows10的基础上安装Ubuntu 18.04 LTS 系统 1 前言 因为工作缘故经常需要使用windows和ubuntu两个不同的计算机系统,因此想把实验室的台式机安装成双系统 ...

最新文章

  1. 关于SQL命令中不等号(!=,)
  2. 物联网产业链及市场分
  3. 界面-工作者线程结构之:异步委托调用
  4. OpenCV 4.2.0 发布,Intel 开源的计算机视觉库
  5. 面试:Spring Boot 中的条件注解底层是如何实现的?
  6. 通过pxe远程安装linux,通过PXE远程安装多台Linux系统
  7. PHP GD压缩图片
  8. FCC 基础JavaScript 练习6
  9. C#中索引超出了数组界限如何解决
  10. ES3,ES5,ES6的区别
  11. 不能访问网络位置的解决方法(转)
  12. 嵌入式开发:调试嵌入式软件的技巧
  13. 计算机网络顺口溜,一到十的顺口溜祝福语
  14. group by column中的column与前面条件发生的错误的解决方案
  15. 图片大小、像素、分辨率之间的关系
  16. 谈谈Web端性能测试
  17. 特邀嘉宾-著名主持人李艾“每一次登台都是一次成长
  18. matlab gain 可以是负数吗,GAMS不报错,但是得负数,怎么办?
  19. Android Studio 安装与配置
  20. cocos2d-x的初步学习二十三之模仿微信打飞机二

热门文章

  1. Mysql8.0.16 only_full_group_by
  2. (转)从一道面试题彻底搞懂hashCode与equals的作用与区别及应当注意的细节
  3. ActiveMQ消息队列的使用及应用
  4. shell 脚本不能执行多条?何解
  5. 2018牛客网暑期ACM多校训练营第二场 D - money(贪心)
  6. HTTP Status 404 - No result defined for action com.csdhsm.struts.action.LoginAction and result error
  7. 通过Image对象获取对象的格式
  8. CodeForces - 985F Isomorphic Strings
  9. Java 类加载全过程
  10. fuel6.0安装部署