我最近刚切换到在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/