我使用的是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软件包.
同样是用新立德安装的,有依赖问题,新立德也一并解决了.
如果看的迷迷糊糊的请谅解,因为我第一次做这个东西,以后遇到的问题会认真记下来,然后整齐的分享出来哒
还有解决不了的问题的就留言吧~我这个菜菜菜鸟一定尽心帮你解决^^