2013-04-19 34 views
5

Mam zdalny serwer Ubuntu i próbuję skonfigurować zdalne debugowanie. Skonfigurowano tak, jak pokazano here.Zdalne debugowanie PyCharm

Łączę również zdalny host do synchronizowania i przesyłania skryptów Pythona do zdalnego serwera. (Narzędzia -> Deployment -> ...)

Kiedy rozpocząć debugowanie:

C:\Python27\python.exe C:/Projects/python/demo.py 
Could not connect to xx.xx.xx.166: 51234 
Traceback (most recent call last): 
    File "C:\Program Files (x86)\JetBrains\PyCharm 2.7.1\helpers\pydev\pydevd_comm.py", line 428, in StartClient 
    s.connect((host, port)) 
    File "C:\Python27\Lib\socket.py", line 224, in meth 
    return getattr(self._sock,name)(*args) 
error: [Errno 10061] ����������� �� �����������, 

Process finished with exit code 1 

Jak rozwiązać ten problem?

Odpowiedz

7

Pierwszy argument funkcji pydevd.settrace powinien być hostem, na którym zainstalowano PyCharm. Nie jest to serwer zdalny. W większości przypadków, jeśli chcesz uruchomić i zdebugować swój kod zdalnie, wygodniej jest użyć remote interpreter feature.

+0

Ok. Ale także nie działa: Nie można połączyć się z xx.xx.22.135: 51234 Traceback (ostatnie ostatnie połączenie): Plik "C: \ Program Files (x86) \ JetBrains \ PyCharm 2.7.1 \ helpers \ pydev \ pydevd_comm. py ", wiersz 428, w StartClient s.connect ((host, port)) Plik" C: \ Python27 \ Lib \ socket.py ", wiersz 224, w met return getattr (self._sock, name) (* args) error: [Errno 10060] – DevellMen

+0

Proszę przeczytać moją edycję. –

+0

Jaki port uruchamiasz zdalny serwer debugowania? –

Powiązane problemy