2010-08-12 34 views
6

Django komut dosyalarını hata ayıklamak için winpdb'yi öğrenmeye çalışıyorum. Ben bir çok sadece komut satırından başlarsanız bulmak çalışır, ancak web sitesini django Bunun beni bu hata mesajını verir winpdb onu başlatmaya çalıştığınızda:WinPdb Hatası (Hata ayıklama Django): CTimeoutHTTP örneğinin 'getresponse' özniteliği yok

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. 

ben bile do Bunu düzeltmeye nereden başlayacağınızı öğrenin. Bu CTimeoutHTTP bir MFC şey gibi görünüyor. ANSI sürümüyle wxpython'u yükledim, sonra şikayet ettiğinde, unicode sürümünü (ANSI sürümünü kaldırmadan) yükledim. Bu, aklıma gelen tek sıra dışı şey. Herhangi bir yardım takdir edilecektir.

Windows XP'de çalışıyorum demeliyim.

cevap

1

Bu, Python 2.7'de rpdb2 ile bir hata gibi görünüyor. Python 2.6'u indirmeyi ve buna karşı winpdb'yi çalıştırmayı deneyin. Uygun wxPython kütüphane gerekir ve yeniden çalıştırmak gerekir:

python setup.py install -f 

Winpdb yükleyin.

11

Winpdb 1.4.8'de düzeltildi

+0

Aman Tanrım çok teşekkür ederim. Rpdb2 konsolu ... fonksiyonel ama tam olarak ergonomik değil. – badp

1

Ayrıca bu aynı hatayı aldım. Yukarıdaki nir tarafından önerildiği gibi Winpdb 1.4.6'dan 1.4.8'e yükseltildim ve artık görmüyorum (yeni bir kullanıcı olduğum için onun cevabını oylayamıyorum).

İlgili konular