1、从官网下载 python25 的源码
http://www.python.org/ftp/python/2.5.6/Python-2.5.6.tgz
2、将源码从window 端ftp 上传到 linux 服务器
D:\>ftp 169.254.214.222 |
3、解压源码:
[erikwolf@localhost ~]$ tar -zxvf Python-2.5.6.tgz
4、顺序执行下列三个命令 :
1). ./configure -prefix=/home/erikwolf/python25
其中/home/erikwolf/python25 是你期望python 安装的目录路径
2).make
3). make install
5、目录bin 下存放的是可执行文件,目录lib 下存放的是Python 标准库
lib/python2.5/config下存放的是 libpython2.5.a , 用C语言对Python 进行扩展需要用到这个静态库
注意:编译后的结果, bin目录下的Python 可执行文件 是静态链接的
如想编译成动态链接,即编译的结果中出现libpython2.5.so, 那么在第一步加入"enable-shared"这个指令,编译后libpython2.5.so就会出现在lib 目录下。