Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 17, 2009 16:25:11

DHT
От:
Зарегистрирован: 2009-09-24
Сообщения: 119
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

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, но все равно таже проблема.

Если кто сталкивался с подобным, то подскажите, пожалуйста, решение.



Офлайн

#2 Ноя. 24, 2009 09:46:33

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

Такая же ситуация. Только получил этот текст при первой же попытке поставить точку после модуля 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



Отредактировано (Ноя. 24, 2009 09:49:00)

Офлайн

#3 Ноя. 24, 2009 10:13:31

DHT
От:
Зарегистрирован: 2009-09-24
Сообщения: 119
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

Радует, что я не один такой счастливчик :) Значит решение найдется быстрее!



Офлайн

#4 Ноя. 24, 2009 10:15:34

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

Spice
в связке Eclipse + DyDev помочь разобраться с этой проблемой.
p.s. windows xp sp3
Такой же софт юзаю 2 года уже, обновляюсь постоянно, у меня и Python 2.5 и 2.6 работали нормально, никогда такое не встречал.
Единственное, что могу добавить, что я никогда не создаю “PyDev Module”, а всегда просто файл, может здеся собака зарыта?



Офлайн

#5 Ноя. 24, 2009 11:30:00

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

может виноваты пробелы в путях?

Я ставил через апдейты и у меня не было пробелов по пути к интерпритатору, все работало (:



Офлайн

#6 Ноя. 24, 2009 11:33:18

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

А может попробовать переустановить PyDev через репозиторий эклипсовый, а не простым копированием?



Офлайн

#7 Ноя. 24, 2009 11:59:02

DHT
От:
Зарегистрирован: 2009-09-24
Сообщения: 119
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

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



Офлайн

#8 Ноя. 24, 2009 12:10:24

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

DHT
фаервол видимо перестал блокировать обращения программы не только к сети, но и к локальным ресурсам
суровый фаервол походу :D



Офлайн

#9 Ноя. 24, 2009 12:31:23

Spice
От:
Зарегистрирован: 2009-11-24
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

Eclipse + Pydev стала вылетать ошибка при вводе "." (точки).

DHT
Данный ответ помог найти причину и решение проблемы.
Ага, и мне помогло! :-)
Ну прям как в небезызвестном комедийном сериале. Фаерволы фирмы Outpost настолько суровы, что запрещают выводить подсказку после точки! :D

Всем спасибо!!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version