Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 10, 2009 13:00:26

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

PyDev: не работает отладчик.

При попытке отладки вываливается следующая ошибка:

pydev debugger: warning: psyco not available for speedups (the debugger will still work correctly, but a bit slower)
pydev debugger: starting
Traceback (most recent call last):
File “E:\eclipse\plugins\org.python.pydev.debug_1.4.6.2788\pysrc\pydevd.py”, line 881, in <module>
debugger.run(setup, None, None)
File “E:\eclipse\plugins\org.python.pydev.debug_1.4.6.2788\pysrc\pydevd.py”, line 713, in run
obj = compile(open(file).read(), file, ‘exec’)
File “C:\Program Files\Python 3\lib\io.py”, line 1728, in read
decoder.decode(self.buffer.read(), final=True))
File “C:\Program Files\Python 3\lib\io.py”, line 1299, in decode
output = self.decoder.decode(input, final=final)
File “C:\Program Files\Python 3\lib\encodings\cp1251.py”, line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)
UnicodeDecodeError: ‘charmap’ codec can't decode byte 0x98 in position 380: character maps to <undefined>

Причем только сегодня работало нормально. Не пойму в чем причина.
Eclipse 3.4.0 + вчерашний PyDev

Кодировка проекта и исходника utf-8. В заголовке файла стоит # -*- coding: utf-8 -*-. Имеются комментарии на русском.



Офлайн

#2 Июнь 10, 2009 13:05:55

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

PyDev: не работает отладчик.

Экспериментально определил, что не переваривается заглавная русская буква И



Офлайн

#3 Июнь 10, 2009 13:10:48

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

PyDev: не работает отладчик.

Что делать то? Если нужно, могу весь проект выложить в виде архива?



Отредактировано (Июнь 10, 2009 13:11:22)

Офлайн

#4 Июнь 10, 2009 23:27:29

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

PyDev: не работает отладчик.

VadimHacker
Кодировка проекта и исходника utf-8.
Это действительно так? Перепроверьте. Или выложите хоть один файл (с кириллицей, и не копи-паст, а файл) куда-то, поглядим на него.



Офлайн

#5 Июнь 11, 2009 07:11:26

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

PyDev: не работает отладчик.

Офлайн

#6 Июнь 11, 2009 16:33:31

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

PyDev: не работает отладчик.

Пробовал у себя, всё работает (win32, python 2.6, eclipse 3.4.1, PyDev 1.4.2), с некоторыми фиксами конечно, но работает:

# coding: utf-8
# И - стоит только убрать эту букву...

import codecs

...



Офлайн

#7 Июнь 11, 2009 16:57:19

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

PyDev: не работает отладчик.

Значит у меня эклипс кривой…



Офлайн

#8 Ноя. 8, 2010 14:27:16

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

PyDev: не работает отладчик.

у меня точно такая же проблема. как только убираю букву “И” все начинает работать.

Я деморализован. Что мне делать?

http://yandex.ru/yandsearch?text=UnicodeDecodeError:+'charmap'+codec+can't+decode++character+maps+to+%3Cundefined%3E&lr=213

http://ru.wikisource.org/wiki/%D0%9F%D0%BE%D0%B3%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_Python_3_(%D0%9F%D0%B8%D0%BB%D0%B3%D1%80%D0%B8%D0%BC)/%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version