首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解决此错误:错误加载MySQLdb模块:没有模块名为MySQLdb?

问解决此错误:错误加载MySQLdb模块:没有模块名为MySQLdb?
EN

Stack Overflow用户
提问于 2020-01-01 16:31:21
回答 1查看 2K关注 0票数 0

我在Django工作并不专业,我知道这个问题在StackOverflow中被问了很多次,但是我需要最终的答案来解决这个问题。

我正在使用Django 1.9和python2.7,我需要将两个MySQL都链接到Django,我尝试了所有的东西,我花了很长时间寻找解决方案的结束,但这很糟糕。我没有使用Pymysql,Mysql-连接器-python,Mysql-连接器,我试图安装Mysqlclient,但是我失败了,现在我对这个问题感到非常失望。所以,这是我最后一次尝试,我也得到了这个错误:错误加载MySQLdb模块:没有名为MySQLdb 错误信息的模块。那么,我如何以我前面提到的任何方式运行MySQL (Pymysql等)对不起,如果有什么问题,我的英语不太流利

代码语言:javascript
复制
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'students', # the name of database
        'HOST': '127.0.0.1',
        'PORT': '3306',
        'USER': 'root',
        'PASSWORD': '',
        'OPTIONS': {
            'autocommit': True,
        },
    }
}
EN

回答 1

Stack Overflow用户

发布于 2020-01-01 16:39:37

使用mysqlclient命令安装pip install mysqlclient模块。

您可能需要安装MYSQL开发库来安装mysqlclient。

代码语言:javascript
复制
sudo apt-get install python-dev default-libmysqlclient-dev # Debian / Ubuntu
sudo yum install python-devel mysql-devel # Red Hat / CentOS
brew install mysql-client # macOS (Homebrew)

链接

希望这能有所帮助。

编辑:您也可以直接从.whl下载链接文件,然后运行pip install downloaded_whl_file来安装该文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59554175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档