python – 无法从eclipse运行/调试Django的manage.py.
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python – 无法从eclipse运行/调试Django的manage.py.,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2346字,纯文字阅读大概需要4分钟。
内容图文
![python – 无法从eclipse运行/调试Django的manage.py.](/upload/InfoBanner/zyjiaocheng/814/b8891d72d574400e9e1f6461b741e5a5.jpg)
每当我尝试从Eclipse调试Django的manage.py时,我得到:
pydev debugger: warning: psyco not available for speedups (the debugger will still work correctly, but a bit slower)
pydev debugger: starting
Traceback (most recent call last):
File "/proj/virtualenvs/testing/infocards/manage.py", line 15, in <module>
execute_manager(settings)
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/core/management/__init__.py", line 438, in execute_manager
utility.execute()
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/core/management/__init__.py", line 379, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/core/management/base.py", line 191, in run_from_argv
self.execute(*args, **options.__dict__)
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/core/management/base.py", line 220, in execute
output = self.handle(*args, **options)
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/core/management/commands/runserver.py", line 67, in handle
self.run(*args, **options)
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/core/management/commands/runserver.py", line 76, in run
autoreload.main(self.inner_run, args, options)
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/utils/autoreload.py", line 131, in main
reloader(main_func, args, kwargs)
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/utils/autoreload.py", line 104, in python_reloader
reloader_thread()
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/utils/autoreload.py", line 83, in reloader_thread
ensure_echo_on()
File "/proj/virtualenvs/testing/lib/python2.6/site-packages/django/utils/autoreload.py", line 77, in ensure_echo_on
attr_list = termios.tcgetattr(fd)
termios.error: (22, 'Invalid argument')
Validating models...
从命令行运行python manage.py runserver工作正常.
谷歌搜索我发现termios.error:(22,’无效参数’)错误是因为python试图从stdin读取但不能从Eclipse环境中读取.
[编辑]:我忘了提到我正在运行PyDev和最新的1.3版Django.
[编辑]:@Blake,@ izhak.我Eclipse我已经定义了我的virtualenv中包含的Python(/ proj / virtualenvs / testing,你可以从输出中看到).从命令行我使用与我激活virtualenv相同的Python版本.
解决方法:
似乎缺少–noreload会导致这种影响.奇怪的.
编辑:首先我认为这是项目的工作目录.
内容总结
以上是互联网集市为您收集整理的python – 无法从eclipse运行/调试Django的manage.py.全部内容,希望文章能够帮你解决python – 无法从eclipse运行/调试Django的manage.py.所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。