Chinaunix首页 | 论坛 | 博客
  • 博客访问: 440018
  • 博文数量: 26
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1101
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-04 22:28
个人简介

Never stop learning.

文章分类

全部博文(26)

文章存档

2014年(2)

2013年(24)

分类: Python/Ruby

2013-11-06 15:27:04

安装MySQL-python时,“'mysql_config' not found”的解决办法
by Harrison Feng in Python

在Ubuntu 12.04上安装MySQL-python,如果使用下面的命令安装,那自然是没有问题。但是,这样安装的MySQL-python的版本是1.2.3

  1. sudo apt-get install python-mysqldb
最新的MySQL-python是1.2.4。此时我们若要安装最新的版本,只能从源码或者pip安装。无论这两种方式的那种,安装是都有可能出现
“'mysql_config' not found”的错误导致安装失败即使已经通过下面的命令安装了mysql-server
  1. sudo apt-get install mysql-server
对于Ubuntu来说,如果是用apt-get安装MySQL,那么mysql_config是没有包括在Ubuntu的安装包里的。所以我们需要安装一个额外的
mysql_config。而libmysqlclient-dev正是包含了mysql_config. 所以,
  1. sudo apt-get install libmysqlclient-dev
因此,正确的安装MySQL-python的方法是:
(假设你已经安装pip)
  1. sudo apt-get install mysql-server       # 不是必须的,但建议安装
  2. sudo apt-get install libmysqlclient-dev
  3. sudo pip install MySQL-python
(如果没有安装pip) 
  1. sudo apt-get install mysql-server      # 不是必须的,但建议安装
  2. sudo apt-get install libmysqlclient-dev
  3. wget
  4. unzip MySQL-python-1.2.4.zip
  5. cd MySQL-python-1.2.4
  6. sudo python setup.py install

by Harrison Feng in Python

阅读(14881) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~