Linux服务器上安装Python3

Python3发展了这么些年在稳定性上有了很大的提升,之前很多扩展对Python3都不支持,一般开发时也不敢用。还好现在主流的扩展都支持了Python3,极少数不支持的也能找到替换方案。

不过在Linux上安装Python3还是很多坑,很多想尝试使用Python的人都因为Python环境搭建太麻烦而放弃。因为Linux环境都自带了Python2,如果替换Python2一些依赖Python2做编译的程序将无法运行,Python3替换Python2的话,pip工具也会分不清安装的扩展属于2还是3……还好现在有很便利的解决方案,让配置Python环境将比PHP还简单。

一. 下载源文件

1
sudo wget --no-check-certificate https://www.python.org/ftp/python/3.6.0/Python-3.6.0a1.tgz

二. 解压安装Python3

1
2
3
4
5
tar -zxvf Python-3.6.0a1.tgz
cd Python-3.6.0a1
sudo ./configure
sudo make -j8
sudo make install

Python 3.6 已经自带了pip方便我们做包管理;

三. 查看Python版本和安装常用扩展

1
2
3
4
python3 -V  //查看python3版本号
pip3 -V //查看pip3版本号
pip3 install MySQL-python
//安装MySQL扩展

如果你需要使用系统自带的Python,可直接使用如下命令:

1
2
3
4
python -V  //查看python版本号
pip -V //查看pip版本号
pip install MySQL-python
//安装MySQL扩展