使用python manage.py startapp blog命令报错traceback

在原有的环境下python3.8,django1.10.0的虚拟环境下生成项目应用,使用python manage.py startapp blog命令报错=>RuntimeError: class not set defining ‘AbstractBaseUser’ as <class ‘django.contrib.auth.base_user.AbstractBaseUser’>. Was classcell propagated to type.new?(创建参考文章https://blog.csdn.net/qq_25278637/article/details/86482502):
使用python manage.py startapp blog命令报错traceback
罗列可能的原因:1.安装和环境配置出错,安装django有pip3玄学 ,也有可能配置系统环境(有的博客说要配系统环境,有的说不用)
2.会不会python和django版本不对(参考http://www.mabiji.com/python/django-python.html),因为服务器数据库要求对接一定要求django1.x版本,我选择重新安装python=2.7
3.会不会命令和本机安装pycharm有矛盾,报错都是在 execute_from_command_line

逐一测试之后,发现是原因2,浪费了我一上午。
使用python manage.py startapp blog命令报错traceback

btw,在创建项目时,使用django-admin.py startproject blog_project时生成文件没有manage.py,原因是命令错了,现版本要生成manage.py和全套文件,应使用命令django-admin startproject blog_project