以后在linux下安装程序的时候,如果出了错,首先想到的应该是把错误日志输出到文件中。
编辑/etc/sysconfig/selinux,找到:
如果SELINUX已经是 SELINUX=disabled,那么就不用改了,否则就把SELINUX=enforcing 注释掉,新加一行:
SELINUX=disabled
保存,退出。
SELINUX=disabled
保存,退出。
2. 需要关闭SELINX,执行:/usr/sbin/setenforce 0
3. chcon -t texrel_shlib_t /opt/soft/python-2.6.8/build/lib.linux-i686-2.6/*.so
4. 安装openssl
yum install openssl-devel
5. 安装zlib
安装zlib-1.2.3.tar.gz
tar -zxvf zlib-1.2.3.tar.gz
./configure
然后 vi Makefile
找到 CFLAGS=-O3 -DUSE_MMAP
在后面加入-fPIC,即变成CFLAGS=-O3 -DUSE_MMAP -fPIC
tar -zxvf zlib-1.2.3.tar.gz
./configure
然后 vi Makefile
找到 CFLAGS=-O3 -DUSE_MMAP
在后面加入-fPIC,即变成CFLAGS=-O3 -DUSE_MMAP -fPIC
接下面步骤
make > log.txt
make install > log2.txt
make > log.txt
make install > log2.txt
然后在编译安装python即可。
=================================
python import binascii 解决办法
Posted on 2012/02/24 by jackzou
http://sjdzh.com/jackzou/2335
python 2.6.5 版本
./configure 顺利通过
make
报错提示:Failed to build these modules:
Posted on 2012/02/24 by jackzou
http://sjdzh.com/jackzou/2335
python 2.6.5 版本
./configure 顺利通过
make
报错提示:Failed to build these modules:
安装zlib-1.2.3.tar.gz
tar -zxvf zlib-1.2.3.tar.gz
./configure
然后 vi Makefile
找到 CFLAGS=-O3 -DUSE_MMAP
在后面加入-fPIC,即变成CFLAGS=-O3 -DUSE_MMAP -fPIC
接下面步骤
make > log.txt
make install > log.txt
tar -zxvf zlib-1.2.3.tar.gz
./configure
然后 vi Makefile
找到 CFLAGS=-O3 -DUSE_MMAP
在后面加入-fPIC,即变成CFLAGS=-O3 -DUSE_MMAP -fPIC
接下面步骤
make > log.txt
make install > log.txt
然后在编译安装python即可。