繁体   English   中英

Django with mysql-加载mysqldb模块时出错

[英]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-mysqldbsudo apt-get install python-mysqldb

通过运行以下命令解决:pip install mysqlclient

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM