Найти - Пользователи
Полная версия: Проблема с отладкой
Начало » Python для новичков » Проблема с отладкой
1 2
sanya0971
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
JOHN_16
sanya0971
В Python34 нету файла thread который лежит в корне с интерпретаторов - сделаю предположение что это ваш файл. Я до конца не уверен, но вероятнее всего идет конфликт имен вашего файла с тем что делает PyCharm (предположу что он делает from concurrent.futures import thread, но тут надо откуда берется thread в pydevd.py, ибо тот что я указал первый все равно не имеет нужного метода)

P.S. а PyCharm поддерживает Python3 ? и этот самый PyDev - это тот что плагин к Eclipse ? а он то поддерживает python3?
Budulianin
sanya0971
Ребят, да не в методе дело, правильно или неправильно…
Это вообще к тебе не относится.
Зацикливается у него из-за метода.

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

sanya0971
C:\\Python34\\thread.py
Удаляй или переименуй. Потом пробуй снова.
sanya0971
Переименовал thread.py и вроде все заработало!
Слушай а в Eclipse PyDev или Pycharm можно по шагам отладку сделать? то-есть посмотреть куда что во что входит…как я это делал в VS под С++…
sanya0971
Все разобрался)) f5 f6 в эклипсе, Budulianin спасибо за ответ!
Budulianin
sanya0971
Переименовал thread.py и вроде все заработало!
Хе, нефиг всякие левые файлы с такими именами класть куда не надо.

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

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

Дельная мысль.
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