Linux很多组件需要Python,但自带的都是比较旧的版本,但不少程序也需要Python,但都是要求比较高的版本,但Python新旧版本不太兼容,所以……
我们很有比较在系统上装个新版本,但默认还是要用旧版的Python。以下是安装过程。
装较新版sqlite,否则新版的2.7会编译出错,而且一些Python应用程序也会莫名其妙地运行出错。
wget http://www.sqlite.org/sqlite-autoconf-3071401.tar.gz
tar zxf sqlite-autoconf-3071401.tar.gz
./configure
make && make install
ln -sf /usr/local/lib/libsqlite3.so /usr/lib/libsqlite3.so
ln -sf /usr/local/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6
ln -sf /usr/local/lib/libsqlite3.so.0 libsqlite3.so.0.8.6
然后安装Python,这里安装到/usr/local/python27的路径,防止覆盖掉旧版。
wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar zxf Python-2.7.3.tgz
cd Python-2.7.3
./configure –prefix=/usr/local/python27
make
make install
ln -sf /usr/local/python27/bin/