当我使用yum install mysql-python安装MySQLdb时,我会收到这条消息。
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.sin3.sg.voxel.net
* extras: mirrors.sin3.sg.voxel.net
* updates: mirrors.sin3.sg.voxel.net
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
Setting up Install Process
No package mysql-python available.
Error: Nothing to do更新
yum repolist结果
root@server [~]# yum repolist
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.sin3.sg.voxel.net
* extras: mirrors.sin3.sg.voxel.net
* updates: mirrors.sin3.sg.voxel.net
base | 3.7 kB 00:00
extras | 3.4 kB 00:00
updates | 3.4 kB 00:00
repo id repo name status
base CentOS-6 - Base 6,019+362
extras CentOS-6 - Extras 13
updates CentOS-6 - Updates 802+140
repolist: 6,834发布于 2013-07-12 17:40:00
发布于 2013-07-13 03:40:31
谢谢你们的帮助,但他们都不适合我。我在网上找到了这个有趣的文章,它是关于如何为Python2.6 CentOS 5.5设置包的,这对我来说是有效的。
首先,我安装了一些用于构建RPMs的东西。
yum -y install rpm-build gcc-c++和一些依赖关系
yum -y install readline-devel openssl-devel gmp-devel ncurses-devel
yum -y install gdbm-devel expat-devel libGL-devel libX11-devel tcl-devel tk-devel
yum -y install tix-devel sqlite-devel db4-devel抓取src RPM
rpm -Uvh http://mirrors.geekymedia.com/centos/python26-2.6-geekymedia1.src.rpm最后
yum install -y mysql-devel
curl http://superb-sea2.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz | tar zxv
cd MySQL-python-1.2.3
python setup.py build
python setup.py install发布于 2014-03-24 21:29:52
您可能需要添加EPEL Repo:
/bin/rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm creates=/etc/yum.repos.d/epel.repo然后在/etc/yum.repos.d/epel.repo:set enabled=1中启用它
然后再试试yum install gcc-c++ MySQL-python。
https://stackoverflow.com/questions/17620483
复制相似问题