Linux Python2.7的MySQLdb模块安装


1,下载mysql-python

git clone https://github.com/farcepest/MySQLdb1.git

下载的时候注意下载版本。

下载完成以后进入MySQLdb目录: cd MySQLdb1

                                   执行  :python setup.py build

这个时候可能会报错:

Traceback (most recent call last):
  File "setup.py", line 7, in <module>
    import setuptools
ImportError: No module named setuptool

意思是需要安装setuptool工具

2, 下载安装setuptool

git clone https://github.com/jaraco/setuptools.git

下载完成后进入setuptool根目录: cd setuptools/

                                    执行:python setup.py build

                                    安装: sudo python setup.py install

3, 再次返回到MySQLdb目录,重新执行:python setup.py build

执行完后可能会报错:mysql_config not found

setup_posix.pyc文件中需要制定mysql_config=""路径

可以使用find / -name mysql_config命令来查询当前系统中该文件的位置 然后修改setup_posix.pyc文件中的mysql_config值

4,再次执行:python setup.py build

又报错!!!

发现没有Python.h文件

5 解决方案:sudo apt-get install python-dev

6,再次执行:python setup.py build 构建成功

7,执行安装:sudo python setup.py install

8, 测试

>>>import MySQLdb

没有报错即可。

搞定~



你可能感兴趣的:(python,mysqldb)