Форум сайта python.su
0
Budulianin
BudulianinC:\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 C
А лучше залезь в файл pydevd.py
И перед строкой
_original_start_new_thread = thread.start_new_thread
Вставь
print(thread)
И покажи вывод(снова дебагер запусти, там вывод будет)
Users/Sanchez/PycharmProjects/untitled/main1.pyОтредактировано sanya0971 (Окт. 13, 2014 01:52:58)
Офлайн
221
sanya0971
В Python34 нету файла thread который лежит в корне с интерпретаторов - сделаю предположение что это ваш файл. Я до конца не уверен, но вероятнее всего идет конфликт имен вашего файла с тем что делает PyCharm (предположу что он делает from concurrent.futures import thread, но тут надо откуда берется thread в pydevd.py, ибо тот что я указал первый все равно не имеет нужного метода)
P.S. а PyCharm поддерживает Python3 ? и этот самый PyDev - это тот что плагин к Eclipse ? а он то поддерживает python3?
Офлайн
33
sanya0971Это вообще к тебе не относится.
Ребят, да не в методе дело, правильно или неправильно…
sanya0971Я тебе уже написал, что надо сделать.
я хоть пишу print('Hello') все равно дебагер не заработает от этого
sanya0971Удаляй или переименуй. Потом пробуй снова.
C:\\Python34\\thread.py
Отредактировано Budulianin (Окт. 13, 2014 09:26:21)
Офлайн
0
Переименовал thread.py и вроде все заработало!
Слушай а в Eclipse PyDev или Pycharm можно по шагам отладку сделать? то-есть посмотреть куда что во что входит…как я это делал в VS под С++…
Офлайн
0
Все разобрался)) f5 f6 в эклипсе, Budulianin спасибо за ответ!
Офлайн
33
sanya0971Хе, нефиг всякие левые файлы с такими именами класть куда не надо.
Переименовал thread.py и вроде все заработало!
sanya0971Можно.
Слушай а в Eclipse PyDev или Pycharm можно по шагам отладку сделать?
sanya0971Выкини Eclipse, пользуйся Pycharm, там всё есть.
Все разобрался)) f5 f6 в эклипсе, Budulianin спасибо за ответ!
Офлайн
58
Budulianin
Выкини Eclipse, пользуйся Pycharm, там всё есть.
Офлайн