在Ubuntu 16.04下安装Python 3.6

版权声明:博客文章为作者原创,未经许可严禁转载 https://blog.csdn.net/weixin_41754912/article/details/82261053

当下非常流行的编程语言莫过于Python,无论是做深度学习,深度强化学习,机器人(ROS平台),Python都是一个很不错的选择。对于ROS来说,版本比较依赖Ubuntu版本,目前笔者使用的版本是Kinetic,兼容在Ubuntu 16.04。故下文针对Ubuntu 16.04来说。

Ubuntu 16.04默认安装Python 2.7和Python 3.5,不过大多数人习惯用当前流行的Python 3.6版本,下面就如何在Ubuntu 16.04上安装Python 3.6,并设置为默认的Python版本进行说明。

目录

1. 安装Python 3.6

Step1:添加ppa。PPA是personal package archive的缩写,即个人包档案。使用PPA,软件制作者可以轻松地发布软件,并且能够准确地对用户进行升级 [1]。

sudo add-apt-repository ppa:jonathonf/python-3.6

Step2:update一下,这是一个好习惯

sudo apt-get update

Step3:安装Python 3.6

sudo apt-get install python3.6

2. 设置默认版本

Step1:把Python 3 对应的Python 3.5和Python 3.6排个序

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

(install之前为两个“-”,切记!!!)

Step2:然后就可以选择默认的Python 3版本啦!

sudo update-alternatives --config python3

(config之前为两个“-”,切记!!!)

然后,就会显示下图,让你输入数字或者[ENTER]键来选择默认的版本啦,此处直接[ENTER]就可以。
Python默认环境选择
Step3:测试一下呗。

python3 -V

如果显示下图“Python 3.6.X”那就说明,你已经成功安装好了Python 3.6并将其设置为默认环境啦。
Python 环境测试

3. 安装pip

Step1:安装pip

sudo apt-get install python3-pip

Step2:测试pip对应的Python版本

pip3 -V

如果显示版本后面括号内(Python 3.6)那么就大功告成了。

4.常见Bug

(1)关于线程锁的问题:
如果出现了下列问题
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
线程锁的问题
按照下面来即可:

sudo rm /var/lib/apt/lists/lock

也可以参考[2]中给出的解决方案。

Reference

[1]. https://blog.csdn.net/baidu_22502417/article/details/46683549

[2]. https://blog.csdn.net/u011596455/article/details/60322568

猜你喜欢

转载自blog.csdn.net/weixin_41754912/article/details/82261053