在 import MySQLdb的时候,会报错No module named MySQLdb
非工具安装
下载MySQLdb,请访问http://sourceforge.net/projects/mysql-python
$ gunzip MySQL-python-1.2.2.tar.gz #具体文件根据下载而定
$ tar -xvf MySQL-python-1.2.2.tar
$ cd MySQL-python-1.2.2
$ python setup.py build
$ python setup.py install
安装完成后 还是会报错,然后在PyCharm上,
import MySQLdb
会报错,就是编译器报错,然后点击那个红色的提示灯,会提示 install...点击后安装,又提示 对应的 pip 版本和python版本不对应,因为PyCharm在缺少MySQLdb的时候,会调用pip install MySQLdb, 所以又切换了PyCharm的python版本至2.7然后编译运行直接通过了。(猜测:应该是下载安装的MySQLdb没对应Python的版本,所以切换了Python的版本后MySQLdb的导入直接就没问题了,也就不需要pip来安装MySQLdb了)。
顺便附上pip的安装指令和使用pip安装MySQLdb
sudo easy_install pip
sudo pip install mysql-python