您的位置:首页 > 移动开发 > Objective-C

启动django项目报错:RuntimeError: maximum recursion depth exceeded while calling a Python object

2017-06-03 00:00 453 查看
启动django项目时报错

C:\Users\jerry.home-pc\PycharmProjects\mysite>python manage.py startapp app01
Traceback (most recent call last):
File "manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 363, in execute_from_command_line
utility.execute()
File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 337, in execute
django.setup()
File "C:\Python27\lib\site-packages\django\__init__.py", line 27, in setup
apps.populate(settings.INSTALLED_APPS)
File "C:\Python27\lib\site-packages\django\apps\registry.py", line 108, in populate
app_config.import_models()
File "C:\Python27\lib\site-packages\django\apps\config.py", line 202, in import_models

RuntimeError: maximum recursion depth exceeded while calling a Python object

命令行无法启动,pycharm中也无法启动

分析原因:查看系统python版本号:

C:\Users\jerry.home-pc\PycharmProjects\mysite>python -V
Python 2.7

解决方法:升级python到2.7.5(参考自:https://stackoverflow.com/questions/16369637/maximum-recursion-depth-exceeded-in-cmp-error-while-executing-python-manage-py-r?rq=1)



升级后查看Python版本号:

C:\Users\jerry.home-pc\PycharmProjects\mysite>python -V
Python 2.7.5

升级后启动成功:

C:\Users\jerry.home-pc\PycharmProjects\mysite>python manage.py startapp app01

方法二:修改functools.py文件也能达到同样的效果(未测试,感兴趣的可以自己试试)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐