文档章节

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

梦幻柒仔
 梦幻柒仔
发布于 2017/06/03 22:33
字数 244
阅读 646
收藏 0

启动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文件也能达到同样的效果(未测试,感兴趣的可以自己试试)

© 著作权归作者所有

梦幻柒仔
粉丝 1
博文 402
码字总数 48931
作品 0
苏州
私信 提问
如何获取html树的每个node的innertext

每个node期望获取到的内容(innser=后面部分的内容): 我用BeautifulSoup递归获取,提示 ”RuntimeError: maximum recursion depth exceeded while calling a Python object“ 树的阅历能改...

IdleMan
2012/10/26
676
2
数独的递归深度不是空格数吗?

RT 在解数独的时候,采用深度优先搜索,递归的深度是不是就是空格数?比如,数独是9x9共81个格子,填满的有17个格子,剩下的81-17=64个格子是空的,那么递归的深度应该是64啊,可是为什么不是...

socket
2013/07/27
173
1
Python 迭代最大次数是多少?

RecursionError: maximum recursion depth exceeded while calling a Python object def foo(n): if name == 'main': 997 欢迎自测 import sys sys.setrecursionlimit(2000) def foo(n): if ......

Alex142857
2018/12/20
0
0
如何在Python中实现尾递归优化

一般递归 执行: 可以看到, 一般递归, 每一级递归都需要调用函数, 会创建新的栈, 随着递归深度的增加, 创建的栈越来越多, 造成爆栈 尾递归 尾递归基于函数的尾调用, 每一级调用直接返回函数的...

qq_39521554
2018/04/27
0
0
Pyinstaller打包matplotlib error总结

  最近用python写了一个小程序,实现:读取txt或csv文件中的数据,按列将数据画成曲线图。原本很简单的一个程序(源码见文末),在打包时,由于包含了matplotlib,折腾了大半天才搞定,特此...

sagittarius_warrior
2017/11/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

八、RabbitMQ的集群原理

集群架构 写在前面 RabbitMQ集群是按照低延迟环境设计的,千万不要跨越WAN或者互联网来搭建RabbitMQ集群。如果一定要在高延迟环境下使用RabbitMQ集群,可以参考使用Shovel和Federation工具。...

XuePeng77
今天
1
0
mac系统下,brew 安装mysql,用终端可以连接,navicat却连接不上?

问题: 1.报错? 2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found 2.自己通过设置,已经把密......

写bug的攻城狮
昨天
2
0
老生常谈,HashMap的死循环

问题 最近的几次面试中,我都问了是否了解HashMap在并发使用时可能发生死循环,导致cpu100%,结果让我很意外,都表示不知道有这样的问题,让我意外的是面试者的工作年限都不短。 由于HashMap...

群星纪元
昨天
5
0
拉普拉斯算子

拉普拉斯算子是二阶微分算子。 我们知道,一维离散信号一阶微分公式如下: 相应的,一维离散信号二阶微分公式如下: 由于图像有x和y两个方向,因此图像信号属于二维离散信号。其在x,y两个...

yepanl
昨天
3
0
记录"正则表达式"

详细请查看我的博客:https://blog.enjoytoshare.club/article/RegularExpression.html 1 写在前面 正则表达式(Regular Expression)在代码中常常简写为regex。正则表达式通常被用来检索、替...

wugenqiang
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部