Ubuntu16.0源码安装 Python3.6

Ubuntu16.04源码安装 Python3.6

这篇文章介绍了如何在 Ubuntu16.04 下 源码安装 Python3.6

在 Ubuntu中,zlib叫zlib1g,相对应的 zlib-devel则是 zlib1g-dev,默认的安装源里面是没有zlib1g-dev的,要在packages.ubuntu.com上找

1. 安装软件包

1
2
3
4
# 可装可不装
centos: yum -y groupinstall development zlib zlib-devel

ubuntu: sudo apt-get install ruby && sudo apt-get install zlib1g-dev

##2. 下载 Python3.6 并 源码安装

1
2
3
4
5
6
7
8
9
10
11
wget [https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz](https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz)

tar xvf Python-3.6.4.tgz

cd Python-3.6.4

## 源码安装
./configure -–prefix=/usr/bin/python3.6

## 编译源码并执行安装
sudo make && sudo make install

安装完成后的Python位于 /usr/python3.6 文件中

删除原有的Python2的软链接,添加为Python3.6的软链

1
2
3
sudo rm /usr/bin/python3

sudo ln -s /usr/bin/python3.6/bin/python3.6 /usr/bin/python3
---------------- The   End ----------------