首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python2.6 MySQLdb中安装CentOS

如何在Python2.6 MySQLdb中安装CentOS
EN

Stack Overflow用户
提问于 2013-07-12 17:18:15
回答 3查看 29.6K关注 0票数 6

当我使用yum install mysql-python安装MySQLdb时,我会收到这条消息。

代码语言:javascript
复制
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结果

代码语言:javascript
复制
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
EN

回答 3

Stack Overflow用户

发布于 2013-07-12 17:40:00

MySQL-python存在于PyPi中。尝试执行以下任一操作:

代码语言:javascript
复制
pip install MySQL-python

代码语言:javascript
复制
easy_install MySQL-python
票数 4
EN

Stack Overflow用户

发布于 2013-07-13 03:40:31

谢谢你们的帮助,但他们都不适合我。我在网上找到了这个有趣的文章,它是关于如何为Python2.6 CentOS 5.5设置包的,这对我来说是有效的。

首先,我安装了一些用于构建RPMs的东西。

代码语言:javascript
复制
yum -y install rpm-build gcc-c++

和一些依赖关系

代码语言:javascript
复制
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

代码语言:javascript
复制
rpm -Uvh http://mirrors.geekymedia.com/centos/python26-2.6-geekymedia1.src.rpm

最后

代码语言:javascript
复制
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
票数 2
EN

Stack Overflow用户

发布于 2014-03-24 21:29:52

您可能需要添加EPEL Repo:

代码语言:javascript
复制
/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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17620483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档