python mysqldb的安装

让人想犯罪 __ 提交于 2019-12-05 04:18:25

首先:需要安装setuptools-0.6c11

    安装过程:  wget -O setuptools-0.6c8.tar.gz  http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz

                      tar xzvf setuptools-0.6c8.tar.gz

                      cd setuptools-0.6c8

                      python setup.py build

                       sudo python setup.py install  (这个安装必须要管理员权限支持)


    如果安装过程报错了:mysql_config not found

    需要指定一下mysql_config 的目录(需要在MySQLdb中指定,那就先安装mysqldb


然后:  下载python-1.2.3 wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download

            解压:tar zxf MySQL-python-1.2.3.tar.gz && cd MySQL-python-1.2.3

                       python setup.py build
                       python setup.py install(管理员权限)


感觉过程有点乱:

    整理一下:首先解压mysqldb

                    然后解压tools

                    然后build   tools

                    然后制定mysql_config 的目录(在mysqldb文件setup_posix.py 中mysql_config.path ="/usr/local/mysql/bin/mysql_config) 

                    然后install tools

                    然后 build mysqldb

                    最后 instabll mysqldb

                    最后:进入python的命令行,输入 import MySQLdb 没有报错则安装成功。


另外 出现进入 libmysqlclient_r.so.15 not found 等错误的时候

        mysql的lib目录如/usr/local/mysql/lib/mysql #与mysql安装目录相关。

          如果没有libmysqlclient_r.so 就建立一个软连接 ln -s libmysqlclient.so libmysqlclient_r.so


这个必须管理员权限


easyinstall  也可以采用这种方式进行安装

                    




   


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!