Найти - Пользователи
Полная версия: Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).
Начало » Python для новичков » Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).
1
DHT
Cегодня (до этого месяц было нормально) вылез какой-то баг видимо в самом Eclipse или плагине Pydev.
Происходит когда вводишь в текст программы точку и IDE пытается выдать список свойств объекта.

Error connecting to python process (Name:Python311:EndName:
Version3.1Executable:D:\Python\Installed\Python\python.exe|D:
\Python\Installed\Python|D:\Python\Installed\Python\DLLs|D:
\Python\Installed\Python\lib|D:\Python\Installed\Python\lib\plat-win|D:
\Python\Installed\Python\lib\site-
packages@$|OpenGL|__main__|_ast|_bisect|_codecs|_codecs_cn|_co
decs_hk|_codecs_iso2022|_codecs_jp|_codecs_kr|_codecs_tw|_collecti
ons|_csv|_functools|_heapq|_io|_json|_locale|_lsprof|_md5|_multibyte
codec|_pickle|_random|_sha1|_sha256|_sha512|_sre|_struct|_subproc
ess|_symtable|_thread|_warnings|_weakref|array|atexit|audioop|bina
scii|builtins|cmath|datetime|email|errno|gc|imp|itertools|marshal|math|
mmap|msvcrt|nt|operator|os|os.
path|parser|signal|sys|time|winreg|wx|wxPython|xxsubtype|zipimport|
zlib “D:\Python\Installed\eclipse\dropins\plugins\org.python.pydev_1.
5.0.1251989166\PySrc\pycompletionserver.py” 3181 3182) - the
process in still alive (killing it now)- the output of the process is: Std
output:
pycompletionserver will start
pycompletionserver creating socket
pycompletionserver waiting for connection


Err output:

At: at org.python.pydev.editor.codecompletion.shell.AbstractShell.
startIt(AbstractShell.java:467)
Пробовал проделать тоже самое в IDLE (Python GUI) - там все ОК!
Переустановил Python, Eclipse, Pydev и Java, но все равно таже проблема.

Если кто сталкивался с подобным, то подскажите, пожалуйста, решение.
Spice
Такая же ситуация. Только получил этот текст при первой же попытке поставить точку после модуля sys. На всякий случай приведу всю последовательность моих действий:
- установил Eclipse 3.5.1
- скопировал плагин PyDev 1.5.1 в папку %Eclipse%\Plugins\
- запустил Eclipse
- через windows->preferences->PyDev->Interpreter - Python добавил путь к интерпретатору (Python 2.6.3), клацнул ‘OK’ и подождал пока Eclipse перебрал все *.py файлы
- создал новый проект через file->new->PyDev Project
- создал новый PyDev Module
- написал
import sys
sys.
затем, после некоторых раздумий со стороны Eclipse получил следующее сообщение:
Error connecting to python process (Name:C:\Program Files\Python263\python.exe:EndName:Version2.6Executable:C:\Program Files\Python263\python.exe|C:\Program
Files\Python263|C:\Program Files\Python263\DLLs|C:\Program Files\Python263\lib|C:\Program Files\Python263\lib\lib-tk|C:\Program Files\Python263\lib\plat-win|C:\Program
Files\Python263\lib\site-
packages@$|Image|OpenGL|__builtin__|__main__|_ast|_bisect|_bytesio|_codecs|_codecs_cn|_codecs_hk|_codecs_iso2022|_codecs_jp|_codecs_kr|_codecs_tw|_collections
|_csv|_fileio|_functools|_heapq|_hotshot|_json|_locale|_lsprof|_md5|_multibytecodec|_random|_sha|_sha256|_sha512|_sre|_struct|_subprocess|_symtable|_warnings|_we
akref|_winreg|array|audioop|binascii|cPickle|cStringIO|cmath|datetime|email|errno|exceptions|future_builtins|gc|imageop|imp|itertools|marshal|math|mmap|msvcrt|nt|numpy
|operator|os|os.path|parser|signal|strop|sys|thread|time|wx|wxPython|xxsubtype|zipimport|zlib “C:\Program Files\eclipse\plugins\org.python.pydev_1.5.1.1258496115
\PySrc\pycompletionserver.py” 21656 21657) - the process in still alive (killing it now)- the output of the process is: Std output:
pycompletionserver will start
pycompletionserver creating socket
pycompletionserver waiting for connection


Err output:

At: at org.python.pydev.editor.codecompletion.shell.AbstractShell.startIt(AbstractShell.java:467)
Просьба ко всем кто разбирается в связке Eclipse + DyDev помочь разобраться с этой проблемой.
p.s. windows xp sp3
DHT
Радует, что я не один такой счастливчик :) Значит решение найдется быстрее!
regall
Spice
в связке Eclipse + DyDev помочь разобраться с этой проблемой.
p.s. windows xp sp3
Такой же софт юзаю 2 года уже, обновляюсь постоянно, у меня и Python 2.5 и 2.6 работали нормально, никогда такое не встречал.
Единственное, что могу добавить, что я никогда не создаю “PyDev Module”, а всегда просто файл, может здеся собака зарыта?
Zubchick
может виноваты пробелы в путях?

Я ставил через апдейты и у меня не было пробелов по пути к интерпритатору, все работало (:
pasaranax
А может попробовать переустановить PyDev через репозиторий эклипсовый, а не простым копированием?
DHT
pasaranax
А может попробовать переустановить PyDev через репозиторий эклипсовый, а не простым копированием?
Данный ответ помог найти причину и решение проблемы.
Опишу как все было: однажды Eclipse начал ломиться в сеть, чтобы посмотреть какие-то обновления, но я запретил это подключение фаерволом (Outpost Firewall) и после этого появилась описанная мною проблема.
Но теперь при попытке переустановить PyDev через Help > Install New Software мне пришлось разрешить Eclipse выходить в инет, т.е. занести Eclipse в список доверенных приложений и в результате этого фаервол видимо перестал блокировать обращения программы не только к сети, но и к локальным ресурсам и все заработало как и прежде.
pasaranax
DHT
фаервол видимо перестал блокировать обращения программы не только к сети, но и к локальным ресурсам
суровый фаервол походу :D
Spice
DHT
Данный ответ помог найти причину и решение проблемы.
Ага, и мне помогло! :-)
Ну прям как в небезызвестном комедийном сериале. Фаерволы фирмы Outpost настолько суровы, что запрещают выводить подсказку после точки! :D

Всем спасибо!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB