[英]Django with mysql - get error loading mysqldb module
(Windows Server 2008 R2)Python 34,
我更改了settings.py:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
1)我运行命令:
python manage.py migrate
我收到一个错误:加载mysqldb模块django.core.exception时出错加载mysqldb时出错
2)我运行命令:
pip install mysql -python
获取“无法为mysql-python搭建轮子microsoft visulal c ++ 2010,无法找到vcvarsall.bat
3)已安装Visual C ++ 2010
我在系统变量路径中具有:C:\\ Python34 \\ Scripts; C:\\ Python34;
此外,我成功地运行了从python到mysql的命令(创建\\读取\\写入表)
为了使python manage.py migration命令能够正常工作,我还能做什么?
您可以使用mysqlclient,它支持Python3。您可以在django docs中阅读有关它的信息。
如果
pip install MySQL-python
失败了,你可以尝试
easy_install MySQL-python
。
还要安装此sudo apt-get install python-mysqldb
: sudo apt-get install python-mysqldb
通过运行以下命令解决:pip install mysqlclient
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.