【发布时间】:2018-02-08 03:38:11
【问题描述】:
我是 python 和 django 的新手
我正在尝试在本地 Windows 笔记本电脑上构建一个小型 python django 应用程序。
我无法创建 Django 项目所需的基础表,因为当我运行“python manage.py syncdb”时出现以下错误
` 错误:django.core.exceptions.ImproperlyConfigured:加载 MySQLdb 模块时出错:没有名为“MySQLdb”的模块。你安装了 mysqlclient 还是 MySQL-python? '
当我尝试运行“pip install mysqlclient”时,出现以下错误
'错误:需要 Microsoft Visual C++ 10.0。使用“Microsoft Windows SDK 7.1”获取它:www.microsoft.com/download/details.aspx?id=8279'
我卡在这一步,找不到任何线索。有人可以建议任何解决方法
【问题讨论】:
-
如果您尝试在 Windows 上安装,那么上面 Robert 的建议可能无济于事 - 但是,lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 有可用于 MySQL-python 和 mysqlclient 的二进制包。
-
底部错误提示说明有什么不清楚的地方?
-
您使用的是虚拟环境吗?如果是这样,您是否在运行“pip”命令和运行“python manage.py syncdb”之前激活它?
标签: python c++ mysql django python-3.x