Tim*_*imD 10 centos mysql-python
我正在尝试在运行CentOS 5.5和python 2.7的机器上安装MySQL-python.这台机器没有运行mysql服务器,这个盒子将使用的mysql实例托管在一个单独的服务器上.我有一个有效的mysql客户端.在尝试时sudo pip install MySQL-python,我得到一个错误EnvironmentError: mysql_config not found,据我所知/etc/my.cnf,这是一个只引用的命令,它也不存在.在我进行一些疯狂的追逐创建虚假的my.cnf文件之前,是否有一种简单的方法来安装MySQL-python?
Tim*_*imD 18
因此,发现mysql_config是mysql-devel的一部分.mysql-devel用于编译mysql客户端,而不是服务器.安装mysql-devel允许安装MySQL-python.
我找不到特定于CentOS 6.x的问题,而且这个解决方案不适用于该平台的开箱即用.我会在这里发布我的发现,希望它能帮助下一个遇到问题的可怜的灵魂.
CentOS Yum存储库提供不包含mysql_config的MariaDB发行版的版本.要修复,请将包含以下内容的文件添加到/etc/yum.repos.d/MariaDB.repo:
# MariaDB 5.5 CentOS repository list - created 2016-04-21 20:25 UTC
# http://mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Run Code Online (Sandbox Code Playgroud)
这是在由指定MariaDB的(为CentOS 6和MariaDB的5.5)回购配置https://downloads.mariadb.org/mariadb/repositories/.当然,如果您的环境不同,您应该通过该URL的配置程序.
完成后,您可能需要打电话
yum remove MariaDB-devel
yum clean metadata
yum install MariaDB-devel
Run Code Online (Sandbox Code Playgroud)
然后试试Pip安装.
| 归档时间: |
|
| 查看次数: |
23684 次 |
| 最近记录: |