Я запускаю проект, который вызывает функции фреймворка C++ и модули Python, я могу без проблем запустить его в Wing IDE (персональная версия). Однако я не могу отлаживать на ходу. Это позволяет мне отлаживать только определенный файл, что довольно бесполезно. Я вызываю сценарий оболочки для запуска функции фреймворка через файл Python (init), и эта функция вызывает модуль Python, который я хочу отлаживать. У меня была такая же проблема с pyCharm. Я потратил довольно много времени, пытаясь понять это, что-то, что должно быть очень простым. Как я могу исправить эту проблему и отлаживать на ходу???
Wing IDE не останавливается в точках останова
Ответы (1)
Следуя приведенным выше комментариям, я скопировал файл wingdbstub.py (из пакетов отладчика Wing ide) в папку, в которой я сейчас запускаю свой проект, и использовал «импорт wingdbstub» и инициировал процесс отладки. Все прошло хорошо, теперь я могу отлаживать модули.
person
dusa
schedule
24.03.2017
[import os import subprocess import pdb env = os.environ.copy() env['HDF5_DISABLE_VERSION_CHECK'] = '1' env['PYTHONPATH'] = '.' env['GLOG_logtostderr'] = '1' subprocess.call(["/home/duygu/Desktop/lisa-caffe-public- lstm_video_deploy/build/tools/caffe","train", "-solver", "lstm_solver.prototxt", "-weights", "pretrained.caffemodel"], env=env)
и в какой-то момент вызывает модуль python. Я проверю ссылку, спасибо. - person dusa   schedule 22.03.2017