ubuntu 16.04 如何正确安装 python3.6.5

1. 下载python3.6.5源码

方法一:
 
从终端进入到ubuntu16.04 /usr/local文件夹

$ cd /usr/local/python3

然后下载python3.6.5源码,解压、并进入到python3.6.5文件夹

$ wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
$ tar -xzvf Python-3.6.5.tgz
$ cd Python-3.6.5

如果方法一出现问题,可以选择直接从官网下载python3.6.5源码,参考方法二。
 
方法二:
 
进入官网下载python3.6.5源码,如需python其他版本可以把python-365替换成python-xxx
https://www.python.org/downloads/release/python-365/
在这里插入图片描述
打开Python-3.6.5.tgz所在的文件夹,然后空白处右键,选择在终端打开 。移动Python-3.6.5.tgz文件到/usr/local/python3下,然后进入/usr/local/python3对python3.6.5源码进行解压。

$ sudo mv Python-3.6.5.tgz /usr/local/python3
$ cd /usr/local/python3
$ tar -xzvf Python-3.6.5.tgz
$ cd Python-3.6.5

2. 编译python3.6.5源码

$ sudo ./configure --prefix=/usr/local/python3.6.5
$ sudo make
$ sudo make install

如果第一步编译的时候出现了报错,解决方法

$ sudo apt-get install build-essential

3. 创建新安装的python3链接

ubuntu16.04指定默认打开的是python2.7版本,因此需要我们重新修改一下链接
第一步:先备份原来的链接(在对系统执行删除之前进行备份是个好的习惯)

$ sudo cp /usr/bin/python /usr/bin/python_bak

第二步:删除原来默认指向python2.7版本的链接

$ sudo rm /usr/bin/python 

第三步:重新指定新的链接给python3.5版本

$ sudo ln -s /usr/local/python3/Python-3.6.5/python /usr/bin/python

4. 检查当前python版本

$ python -v

显示Python 3.6.5,则说明下载成功

 
 

参考:
https://zhuanlan.zhihu.com/p/101703266

猜你喜欢

转载自blog.csdn.net/weixin_43901865/article/details/112576533