这个问题涉及:Django 1.5.1与python 3.3和mysql 5.6.12
想要让Mysql与Django一起运行。已配置了所有内容,甚至数据库也存在用户权限。尝试syncdb时出现一些错误:
ImportError: No module named 'MySQLdb'
显然,缺少用于MySQL的Mysql-Lib。从petehunt / PyMySQL下载了主版本。尝试使用“ python setup.py install”。说:
ImportError: No module named 'constants'
下载了另一个版本。 here中的压缩包。运行“ python setup.py install”。似乎可以正常工作,试图运行syncdb命令“ python manage.py syncdb”。仍然:
ImportError: No module named 'MySQLdb'
有什么建议怎么办?提前致谢。
最佳答案
mysqlclient是python 3的recommended mysql driver
您可以通过pip安装它:
pip安装mysqlclient
关于mysql - ImportError:没有名为'MySQLdb'的模块-Django + MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17622210/