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