python命令行调试django代码_python – 无法从eclipse运行/调试Django的manage.py.

每当我尝试从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

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版本.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值