由于ubuntu16版本下默认安装的是python2.7和python3.5,所以python3.6需要我们手动安装。

首先在根目录usr/local下创建一个名为python3.6的文件,方便后期查找。
linux下安装Python3.6

本人的压缩包是在Desktop的soft中,故先进入对应目录。

然后把下载好的压缩包解压到指定目录下。

执行

sudo tar -zxvf Python-3.6.5.tgz -C /usr/local/python3.6

linux下安装Python3.6

一大条滚动完之后,我们通过

cd/usr/local/python3.6

进入安装了python3.6的目录下

linux下安装Python3.6

注:此处还要进入Python-3.6.5目录,本人少了一步,抱歉。

进行一下文件配置,执行

sudo ./configure –enable-optimizations

漫长的检查过程。。。

接下来理论上要先执行

sudo make

进行构建

可是这个过程比较冗长,所以我们先排除可能出现的错误

先执行

sudo apt install zlib*

linux下安装Python3.6

此处输入 Y 回车即可

再执行

sudo apt install gcc

sudo apt install gcc-c++

其中一个安装成功即可

接下来执行

sudo make

这个过程会比较久。。。(大约在15~25分钟之间)大家耐心等待,可以去小憩一下。

当执行到这一步时

linux下安装Python3.6

等待406个文件检查完毕之后即可。

linux下安装Python3.6

完成后向上翻动一下,看到这一行总计时间和result:SUCCESS便代表构建成功了。

之后执行

sudo make install

执行安装

linux下安装Python3.6

出现图示字样即代表安装成功。

源码安装:

可能会出现bug:

电脑环境不一样(电脑环境中缺少必要的安装包)

安装时缺少库文件(安装提示缺少什么文件,安装什么文件)

优点:可配置性高

make构建:耗时长,可能会缺少gcc,需要安装gcc编译器

虚拟环境

如果想要创建3.6.5的环境

mkvirtualenv 环境名称 -p /usr/local/bin/python3.6

如果想要创建3.5.2的环境

mkvirtualenv 环境名称 -p /usr/bin/python3.5

使用方式与之前的命令一致(参考本人linux下配置虚拟环境的日志)

相关文章: