由于ubuntu16版本下默认安装的是python2.7和python3.5,所以python3.6需要我们手动安装。
首先在根目录usr/local下创建一个名为python3.6的文件,方便后期查找。
本人的压缩包是在Desktop的soft中,故先进入对应目录。
然后把下载好的压缩包解压到指定目录下。
执行
sudo tar -zxvf Python-3.6.5.tgz -C /usr/local/python3.6
一大条滚动完之后,我们通过
cd/usr/local/python3.6
进入安装了python3.6的目录下
注:此处还要进入Python-3.6.5目录,本人少了一步,抱歉。
进行一下文件配置,执行
sudo ./configure –enable-optimizations
漫长的检查过程。。。
接下来理论上要先执行
sudo make
进行构建
可是这个过程比较冗长,所以我们先排除可能出现的错误
先执行
sudo apt install zlib*
此处输入 Y 回车即可
再执行
sudo apt install gcc
和
sudo apt install gcc-c++
其中一个安装成功即可
接下来执行
sudo make
这个过程会比较久。。。(大约在15~25分钟之间)大家耐心等待,可以去小憩一下。
当执行到这一步时
等待406个文件检查完毕之后即可。
完成后向上翻动一下,看到这一行总计时间和result:SUCCESS便代表构建成功了。
之后执行
sudo make install
执行安装
出现图示字样即代表安装成功。
源码安装:
可能会出现bug:
电脑环境不一样(电脑环境中缺少必要的安装包)
安装时缺少库文件(安装提示缺少什么文件,安装什么文件)
优点:可配置性高
make构建:耗时长,可能会缺少gcc,需要安装gcc编译器
虚拟环境
如果想要创建3.6.5的环境
mkvirtualenv 环境名称 -p /usr/local/bin/python3.6
如果想要创建3.5.2的环境
mkvirtualenv 环境名称 -p /usr/bin/python3.5
使用方式与之前的命令一致(参考本人linux下配置虚拟环境的日志)