python 安装 MySQLdb 不完整非仔细验证解决记录 mac

在 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

你可能感兴趣的:(python 安装 MySQLdb 不完整非仔细验证解决记录 mac)