我不擅长在Django中工作
我知道这个问题已经在StackOverflow中问了很多,但是我需要最终答案来解决这个问题。
我使用的是Django 1.9和python 2.7,我需要将MySQL和Django都链接起来,我尝试了一切,花了很长时间寻找解决方案的结尾,但这很糟糕。我什么都没有
我使用了Pymysql,Mysql-connector-python,Mysql-connector,并尝试安装Mysqlclient,但失败了,现在由于这个问题我感到非常失望。因此,这是我的最后尝试,我也收到此错误:
加载MySQLdb模块时出错:没有名为MySQLdb的模块 error message。因此,如何以上述方式(Pymysql等...)运行MySQL。
抱歉,如果我有错
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,
},
}
}
答案 0 :(得分:0)
使用mysqlclient
命令安装pip install mysqlclient
模块。
您可能需要安装MYSQL开发库才能安装mysqlclient
。
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)
希望这会有所帮助。
编辑:您还可以直接从Link下载.whl文件,然后运行pip install downloaded_whl_file
进行安装。