我最近刚切换到在Mac OS X 10.6(雪豹)上使用64位python 2.6.1。ipython将不再与django一起工作,但ipython在命令行中工作。
错误显示:

    shell = IPython.Shell.IPShell(argv=[])
AttributeError: 'module' object has no attribute 'Shell'

我可以使用./manage.py --plain选项,但这不是真正的修复方法。非常感谢您的帮助!

最佳答案

ipython 0.11有一个不同的API,在最后的django版本中有一个修复程序。
对于较旧的django版本,您可以使用ipython 0.10,它可以工作:

pip install ipython==0.10

关于python - IPython在Django shell中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2109075/

10-15 22:59