Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 13, 2014 01:52:35

sanya0971
Зарегистрирован: 2014-10-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отладкой

Budulianin
Budulianin
А лучше залезь в файл pydevd.py
И перед строкой
_original_start_new_thread = thread.start_new_thread
Вставь
print(thread)
И покажи вывод(снова дебагер запусти, там вывод будет)
C:\Python34\python.exe “C:\Program Files (x86)\JetBrains\PyCharm Community Edition 3.4.1\helpers\pydev\pydevd.py” –multiproc –client 127.0.0.1 –port 7874 –file CUsers/Sanchez/PycharmProjects/untitled/main1.py
Traceback (most recent call last):
<module ‘thread’ from ‘C:\\Python34\\thread.py’>
File “C:\Program Files (x86)\JetBrains\PyCharm Community Edition 3.4.1\helpers\pydev\pydevd.py”, line 231, in <module>
_original_start_new_thread = thread.start_new_thread
AttributeError: ‘module’ object has no attribute ‘start_new_thread’

Process finished with exit code 1

Отредактировано sanya0971 (Окт. 13, 2014 01:52:58)

Офлайн

#2 Окт. 13, 2014 05:19:49

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Проблема с отладкой

sanya0971
В Python34 нету файла thread который лежит в корне с интерпретаторов - сделаю предположение что это ваш файл. Я до конца не уверен, но вероятнее всего идет конфликт имен вашего файла с тем что делает PyCharm (предположу что он делает from concurrent.futures import thread, но тут надо откуда берется thread в pydevd.py, ибо тот что я указал первый все равно не имеет нужного метода)

P.S. а PyCharm поддерживает Python3 ? и этот самый PyDev - это тот что плагин к Eclipse ? а он то поддерживает python3?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Окт. 13, 2014 09:21:39

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Проблема с отладкой

sanya0971
Ребят, да не в методе дело, правильно или неправильно…
Это вообще к тебе не относится.
Зацикливается у него из-за метода.

sanya0971
я хоть пишу print('Hello') все равно дебагер не заработает от этого
Я тебе уже написал, что надо сделать.

sanya0971
C:\\Python34\\thread.py
Удаляй или переименуй. Потом пробуй снова.



Отредактировано Budulianin (Окт. 13, 2014 09:26:21)

Офлайн

#4 Окт. 13, 2014 19:47:13

sanya0971
Зарегистрирован: 2014-10-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отладкой

Переименовал thread.py и вроде все заработало!
Слушай а в Eclipse PyDev или Pycharm можно по шагам отладку сделать? то-есть посмотреть куда что во что входит…как я это делал в VS под С++…

Офлайн

#5 Окт. 13, 2014 19:49:16

sanya0971
Зарегистрирован: 2014-10-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с отладкой

Все разобрался)) f5 f6 в эклипсе, Budulianin спасибо за ответ!

Офлайн

#6 Окт. 13, 2014 20:37:44

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Проблема с отладкой

sanya0971
Переименовал thread.py и вроде все заработало!
Хе, нефиг всякие левые файлы с такими именами класть куда не надо.

sanya0971
Слушай а в Eclipse PyDev или Pycharm можно по шагам отладку сделать?
Можно.

sanya0971
Все разобрался)) f5 f6 в эклипсе, Budulianin спасибо за ответ!
Выкини Eclipse, пользуйся Pycharm, там всё есть.



Офлайн

#7 Окт. 13, 2014 20:43:10

4kpt_II
От: Харьков
Зарегистрирован: 2013-10-24
Сообщения: 999
Репутация: +  58  -
Профиль   Отправить e-mail  

Проблема с отладкой

Budulianin
Выкини Eclipse, пользуйся Pycharm, там всё есть.

Дельная мысль.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version