MySQL+Python:安装MySQL-python

我使用的是ubuntu14.04.

python是ubuntu自带的2.7

一.安装mysql

$ sudo apt-get install mysql-server

$ sudo apt-get install  mysql-client

二.安装MySQL-python

从 https://pypi.python.org/pypi/MySQL-python/ 下载MySQL-python-1.2.5.zip

解压,进入解压后文件夹:MySQL-python-1.2.5目录

python setup.py install

(这里我遇到了一个问题,最后说解决办法)

三.测试

$ python

>>>import MySQLdb

没有报错提示MySQLdb模块找不到,说明安装成功.

 

 

遇到的问题(问题太多,出现的次序我已经记不清了,仅仅总结了一下所有解决办法):

问题一:

在执行python setup.py install后提示说"ImportError: No module named setuptools" 

这句错误提示的表面意思是:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题,下面我们来安装一下:
在命令行下:

下载setuptools包

下载链接:https://pypi.python.org/pypi/setuptools/18.5#unix-wget

选择wget下载方式,按照要求下载ez_setup.py

cd进入下载目录

$ python ez_setup.py

会自动下载setuptools-20.7.0.zip

解压,cd进入解压后文件夹

$ python setup.py build

$ python setup.py install

 

问题二:

大体意思就是我install路径不对,应该用默认/usr/local/lib/python2.7/dist-packages,用--prefix之类的指定路径,可是指定一直出错.

这个貌似是进入root用户下执行

$ python setup.py build

$ python setup.py install

就好了.(真的记不清了,不要打我.....)

 

 

问题三:

某问题解决以后重新执行python setup.py install出现了"mysql-config not found"的问题....(问题真的蛮多)

 

后来得知,貌似是缺少libmysqld-dev和libmysqlclient-dev这两个包.通过sudo apt-get install 命令安装这两个我总是产生依赖错误.

后来这两个包是通过新立德软件安装的,新立德完美的的解决了这两个包的安装问题.

 

问题四:

"x86_64-linux-gnu-gcc' failed with exit status 1"问题

解决该问题需要安装python2.7-dev软件包.

同样是用新立德安装的,有依赖问题,新立德也一并解决了.

 

如果看的迷迷糊糊的请谅解,因为我第一次做这个东西,以后遇到的问题会认真记下来,然后整齐的分享出来哒

还有解决不了的问题的就留言吧~我这个菜菜菜鸟一定尽心帮你解决^^

 

posted @ 2016-04-14 19:47  DuChou  阅读(470)  评论(0编辑  收藏  举报