一、解决pip
zipimport.ZipImportError: can’t decompress data; zlib not available
E: The package lists or status file could not be parsed or opened.问题
./configure –prefix配置后
找到Modules/Setup,找到463行左右
#zlib zlibmodule.c -I (prefix)/includeL (exec_prefix)/lib -lz
去掉注释变为:
zlib zlibmodule.c -I (prefix)/includeL (exec_prefix)/lib -lz
升级CentOS中的Python到2.7.6版本后发现Python在交互模式下方向键显示乱码。网上搜索了一下,有说是终端问题的,但更多说是readline库的问题。由于系统缺少了readline相关模块,CentOS 6.5默认只安装了readline模块而没有安装readline-devel模块,所以只要安装下即可。
[root@CentOS ~]# yum list | grep readline
readline.i686 6.0-4.el6 @anaconda-CentOS-201311271240.i386/6.5
readline-devel.i686 6.0-4.el6 @base
compat-readline5.i686 5.2-17.1.el6 base
compat-readline5-devel.i686 5.2-17.1.el6 base
compat-readline5-static.i686 5.2-17.1.el6 base
libreadline-java.i686 0.8.0-24.3.el6 base
libreadline-java-javadoc.i686 0.8.0-24.3.el6 base
readline-static.i686 6.0-4.el6 base
1
[root@CentOS ~]# yum install readline-devel -y
安装完成readline-devel后,再重新编译安装Python2.7.6即可解决问题
Modules/Setup取消注释166行 readline readline.c -lreadline -ltermcap
[root@CentOS Python-2.7.6]# configure
[root@CentOS Python-2.7.6]# make && make install
问题解决
然后重新编译安装
二、如果第一次编译安装就出现错误提示:
./Modules/zlibmodule.c:112: error: ‘compobject’ has no member named
make: * [Modules/zlibmodule.o] Error 1
注意:上面安装zlib的方法失败,原来Python 2.7得先安装zlib库:
cd /opt/Python-2.7.6/Modules/zlib
./configure make && make install
三、No module named _sqlite3
在Linux机器上,运行django,报错:
No module named _sqlite3
解决:
1,首先安装 sqlite-devel
yum install sqlite-devel
2,重新编译安装Python
./configure
make
make install
四、centos No module named MySQLdb
1.安装setuptools-0.6c11
代码如下 复制代码
wget –no-check-certificate http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
tar zxf setuptools-0.6c11.tar.gz && cd setuptools-0.6c11
python setup.py build
python setup.py install
2.安装MySQL-python-1.2.3
代码如下 复制代码
wget https://nchc.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz
tar zxf MySQL-python-1.2.3.tar.gz && cd MySQL-python-1.2.3
python setup.py build
python setup.py install
本文介绍了在CentOS环境下解决Python安装过程中遇到的ZipImportError、readline库问题、缺少zlib库及模块缺失等常见问题的具体步骤。通过安装相关依赖库和正确配置,确保Python及其模块能够正常工作。
2252

被折叠的 条评论
为什么被折叠?



