使用manage.py shell在ipython的存在下运行普通的python解释器
我安装了 ipython,我想运行一个普通的 python 解释器,而不是使用manage.py shell。
所以我尝试,
python2.5 manage.py shell --plain
这给了我一个错误,并且文本表明 --plain 被传递给 ipython
所以我读了, http://docs.djangoproject.com/en/dev/ref/django-admin/
其中建议
django-admin.py shell --plain
这给了我
Error: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
这似乎是正确的事情。
我在这里错过了什么? [Ubuntu Jaunty,django.VERSION = (1, 2, 0, 'alpha', 0),python 2.5 和 2.6]
I have ipython installed, I want to run a plain python interpreter instead with manage.py shell.
So I try,
python2.5 manage.py shell --plain
Which gave me an error, and text which suggest that --plain was passed to ipython
So I read, http://docs.djangoproject.com/en/dev/ref/django-admin/
which suggets
django-admin.py shell --plain
Which gives me
Error: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.
Which seem the correct thing for it to do.
What am I mising here? [Ubuntu Jaunty, django.VERSION = (1, 2, 0, 'alpha', 0), python 2.5 and 2.6]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您想使用 python 的解释器而不是 iPython 的解释器是因为您需要粘贴文档测试,您可以尝试
在 ipython 控制台中输入
If the reason you want to use python's interpretor over iPython's is because you need to paste the doc tests, you can try typing
in the ipython console instead
链接到解释 bpython 相同内容的博客文章
link to a blog post explaining the same thing for bpython