最近想试试python3.6的fprint 方法,就准备升级python3.6
但是我用apt-get install 的方法没有成功,就准备自己编译
但是有2个地方需要注意:
1、安装zili
# 安装依赖zlib、zlib-devel
# 在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g-dev
$ sudo apt-get install zlib1g
$ sudo apt-get install zlib1g-dev
同时在python安装包中的的Setup.dist 文件,在弟366行,取消注释
vim Modules/Setup.dist
# Andrew Kuchling's zlib module.
# This require zlib 1.1.3 (or later).
# See http://www.gzip.org/zlib/
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
2、必须安装 libsqlite-dev,防止" No module named ‘_sqlite3’"
#ubuntu
apt-get install libsqlite-dev
#centos
yum install sqlite*
最后再进行编译
./Configure
make &make install