项目场景:
提示:sdatascience数据分析stock项目
问题1描述:
输入命令:python3 nanage.py makemigrations
提示错误:
原因分析:
首先用pip3 list查看安装list信息,查看Django版本(2.2.13),这个版本本身没问题,但和python环境有冲突。
问题出现在base.py,line36(图片中倒数几行提示)。主要原因是因为improperly configured(MySQLclient 1.3.13 or newer is required;you have …Database.version) django.core.expections.improperly configured:mysqlclient 1.3.13 or newer is required;you have 0.9.3.
需要提升mysqlclient版本。问题出现在base.py,line36,要去到该行源代码,把这行注释掉。
解决方案1:
复制line36报错行前面的路径,在终端中使用vi,粘贴地址,看下文件,找到36行,注释掉。
注释过程中,警告修改只读文件(按照提示输入命令eg:提示加!强制执行)
操作::q!强制退出
退出后输入命令:sudu vi +地址
输入密码
进入文件,添加#注释掉
解决方案2:
直接按照提示提升myclient版本
问题2:
安装tushare
步骤:sudo pip3 install tushare -i 加清华大学安装源地址