请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在4-9节, 设计完数据库, 在命令行里面运行的时候, 报了这个错, 好像是数据库连接不上, 但是之前在刚开始装环境的时候, 数据库是能连上的

  C:\Users\xumen\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\VC\Bin\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Dversion_info=(1,3,12,'final',0) -D__version__=1.3.12 "-IC:\Program Files (x86)\MySQL\MySQL Connector C 6.1\include" -Ic:\users\xumen\anaconda2\include -Ic:\users\xumen\anaconda2\PC /Tc_mysql.c /Fobuild\temp.win32-2.7\Release\_mysql.obj /Zl

    _mysql.c

    _mysql.c(29) : fatal error C1083: Cannot open include file: 'mysql.h': No such file or directory

    error: command 'C:\\Users\\xumen\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\cl.exe' failed with exit status 2


    ----------------------------------------

Command "c:\users\xumen\anaconda2\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\xumen\\appdata\\local\\temp\\pip-build-wvjkur\\mysqlclient\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c:\users\xumen\appdata\local\temp\pip-jaqnyh-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\xumen\appdata\local\temp\pip-build-wvjkur\mysqlclient\


正在回答 回答被采纳积分+3

1回答

是阿歪 2018-04-13 16:20:46

是不是mysqlclient驱动不对啊?

考虑一下使用pymysql,接口跟python-mysql一样,完美兼容py3,在你的运行环境pip install pymysql就可以

然后在工程文件的__init__py输入代码:

import pymysql
pymysql.install_as_MySQLdb()

连接不上检查一下settings.py中的DATABASE各种设置有没有正确

0 回复 有任何疑惑可以回复我~
  • 提问者 空白填色 #1
    这就有点尴尬了 因为我对django不熟 现在跟着视频一点一点做的 环境用的也是视频里面讲的py2.7 卡到这了现在
    回复 有任何疑惑可以回复我~ 2018-04-13 18:42:59
  • bobby 回复 提问者 空白填色 #2
    你可以安装楼上同学的尝试一下
    回复 有任何疑惑可以回复我~ 2018-04-16 10:13:19
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信