2010-08-12 31 views
6

Tôi đang cố gắng tìm hiểu winpdb để gỡ lỗi kịch bản django. Tôi có một rất đơn giản django trang web mà chạy tìm nếu tôi bắt đầu nó từ dòng lệnh, nhưng khi tôi cố gắng để khởi động nó từ winpdb nó mang lại cho tôi thông báo lỗi này:Lỗi WinPdb (Gỡ lỗi Django): Ví dụ CTimeoutHTTP không có thuộc tính 'getresponse'

RPDB2 - The Remote Python Debugger, version RPDB_2_4_6, 
Copyright (C) 2005-2009 Nir Aides. 
Type "help", "copyright", "license", "credits" for more information. 

*** NEW: Use CTRL-N for auto completion in the following commands: launch, 
*** eval and exec. 
*** Password has been set to a random password. 
*** Starting debuggee... 
*** Command returned the following error: 
*** <type 'exceptions.AttributeError'>, CTimeoutHTTP instance has no 
*** attribute 'getresponse'. 
*** Please check stderr for stack trace and report to support. 
*** Failed to find script. 

Tôi thậm chí không biết nơi để bắt đầu sửa lỗi này. Nó CTimeoutHTTP trông giống như một điều MFC. Tôi cài đặt wxpython với phiên bản ANSI, sau đó khi nó phàn nàn, tôi đã cài đặt phiên bản unicode (mà không cần loại bỏ phiên bản ANSI.) Đó là điều bất thường duy nhất tôi có thể nghĩ đến. Bất kỳ trợ giúp sẽ được đánh giá cao.

Tôi nên nói, chạy trên Windows XP.

Trả lời

1

Điều này có vẻ là một lỗi với rpdb2 trong Python 2.7. Hãy thử tải xuống Python 2.6 và chạy winpdb dựa vào đó. Bạn sẽ cần thư viện wxPython thích hợp và bạn sẽ cần phải chạy lại:

python setup.py install -f 

để cài đặt winpdb.

11

Cố định trong Winpdb 1.4.8

+0

Ôi chúa ơi, cảm ơn các bạn rất nhiều. Bảng điều khiển rpdb2 là ... chức năng nhưng không chính xác. – badp

1

Tôi cũng có lỗi chính xác tương tự. Tôi đã nâng cấp từ Winpdb 1.4.6 lên 1.4.8 theo đề xuất của nir ở trên và không còn thấy nó (không thể bỏ phiếu cho câu trả lời của mình khi tôi là người dùng mới).

Các vấn đề liên quan