0

这个问题涉及:django 1.5.1 with python 3.3 and mysql 5.6.12

想让 Mysql 与 Django 一起运行。一切都配置好了,即使数据库也存在用户权限。尝试 syncdb 时出现一些错误:

ImportError: No module named 'MySQLdb'

显然缺少用于 python 的 Mysql-Lib。从 petehunt/PyMySQL 下载主版。试过“python setup.py install”。说:

ImportError: No module named 'constants'

下载了另一个版本。来自这里的 tarball 。运行“python setup.py install”。似乎工作,试图运行syncdb命令“python manage.py syncdb”。仍然:

ImportError: No module named 'MySQLdb'

有什么建议现在该怎么做?提前致谢。

4

2 回答 2

6

mysqlclient是python 3推荐的mysql驱动

您可以通过 pip 安装它:

点安装 mysqlclient

于 2015-09-03T15:53:17.727 回答
0

好吧我解决它。降级到 2.7.x ,以便我可以使用。在我看来,在 python 3.x 和 Windows 7 中使用 django 应该存在一个很大的红色警告。

于 2013-07-13T13:06:35.583 回答