1.首先,这个问题发生在fedora22上,但也可能发生在其他系统(包括windows)上,所以仍然可以参考,但不能保证有效。
除此之外,你必须把它设置好设置.py里面的数据库。这与下图类似。
2.第一次使用python管理.py缺少migrate命令提示符模块mysqldb。这是一个连接python和mysql的模块。错误日志如图所示:
3。因此,条件反射知道您要安装mysqldb模块。它对应的库名是mysqlpython。如果直接安装,会出现以下错误:缺少这样的头文件:myconfig。h4。安装前必须添加mysql-devel程序。也就是说:sudodnf安装mysqldevel,这样就可以补充我的头文件了。第五章。然后安装mysqlpython库,输入:sudopipinstallmysqlpythonsuccessfully,如图6所示。然后运行:python管理.py这时,你可以看到轻松的绿色ok!它只在fedora22上通过测试,其他的不保证成功,但可以参考。
问题已经解决。错误的原因如下:
1。pip安装django是用最新版本安装的
2。最新版本是2.0
3。django官方网站2.0的whl文件只有py3
4。你的python是2系列,所以你不能使用whl
5。你只能用源代码来编译和翻译,而源代码编译是错误的。
解决方案:
首先,将python版本更改为3
其次,指定django的版本号