Python源码编译安装过程中,有一些模块被认作可选项。
python编译命令:
make clean
1.安装zlib
检验:
import zlib
zlib python也自带了一份。
2.安装readline, 源码在内部的tar,带config文件
/usr/local/src/readline-6.2.4.1/rl/readline-6.2
ldconfig
检验:
import readline
3.安装openssl
http://www.openssl.org/
ssl源码编译安装后会在/usr/local/ssl生成目录;
再次编译Python是需要修改配置文件:
python_cource/Modules/Setup.dist如下:
# Socket module helper for SSL support; you must comment out the other
# socket line above, and possibly edit the SSL variable:
SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto
检验:
import ssl
3.安装sqlitehttp://www.sqlite.org/
import sqlite3