ubuntu16.04 安装python3.6 以及python3 ,2之间的版本切换

一、python3.6的安装

1. 第三方源方式安装的方法早就已经失效了,根本安装不上去,因为这个源早就已经被删除了。详见https://launchpad.net/~jonathonf/+archive/ubuntu/python-3.6

很多网上的教程还在说用第三方软件源的方式安装python3.6,这些方法几乎完全照搬http://ubuntuhandbook.org/index.php/2017/07/install-python-3-6-1-in-ubuntu-16-04-lts/,无用

2. 现在的安装方法基本上就是去python的官网上去下,解压之后本地安装。

这才是正确的安装方法:https://copdips.com/2019/10/installing-python3-on-ubuntu.html

网上的教程不要全信,尤其是4,5年前的帖子,基本已经没什么有用的价值了。所以找教程最好找一年之内的。

2020-07-23 更新:这个帖子也快一年了,不确定现在的安装方式是否有效,各位请谨慎参考,最好找2020年的

二、python2.7 python3.5,python3.6的切换

1 . 网上找教程,99%都会告诉你使用update-alternatives的方法来解决。

这个方法对于切换python3和python2版本是可以的,但是对切换python3.5和python3.6版本会有很多问题,如果你使用上述方法切换了python3.6 ,虽然你可以在控制台查看python版本的时候得到的是3.6版本,但是你会发现你无法再通过ctrl+alt+T打开控制台,而且你的pip也会出现很多的问题。

Python3.5 is preinstalled by default on Ubuntu 16.04, python3 -V gives Python 3.5.2, many system tools rely on it, please DO NOT bind python3 to any versions other than Python3.5, otherwise your system might have unexpected problems

真诚提醒:博客上的东西不要全信,一定要明白每一步是在做什么再去动手

另外:关于pip,我的pip是安装在~/.local/bin下面的,一般碰到切换版本之后pip出问题,修改一下pip文件一般都可以解决问题,反正我的问题都是这么解决的。

2. 2020-07-23 更新:时间太过于久远,我不太记得当时还遇到过其他什么问题没有,不过既然我现在正在用,说明这些问题百度一下应该都是可以解决的。

猜你喜欢

转载自blog.csdn.net/explorer9607/article/details/103541226