LINUX.ORG.RU

PyCharm настройка отладки для другого интерпретатора

 


0

1

Подскажите, пожалуйста, такой вопрос. Есть программа, которая использует язык python. В её папке в архиве лежит свой интерпритарор. Скрипт запускается из самой программы. Просто так запустить скрипт для отладки не получится, т.к. он работает в связки в прогой. На примере отладчика WingIDE. Что бы отладить скрипт используя WingIDE надо в скрипте прописать import wingdbstub и закинуть файл wingdbstub.py в папку со скриптом. В таком случаи, WingIDE отлавливает процесс и работают точки останова. Как подобное сделать в pycharm?


Ответ на: комментарий от lampslave

Это не то. Необходимо, что бы скрипт запускала определённая программа, а pycharm ловил точки останова.

Ruchey
() автор топика
Ответ на: комментарий от stevejobs

Спасибо, но суть в том, что скрипт запускается программой, а не из pycharm. В pycharm лишь ставятся точки останова, которые она отслеживает. А в этих описаниях скрипт запускается в pycharm.

Ruchey
() автор топика
Ответ на: комментарий от stevejobs

Тестирую такой скрипт ________________________________________________ import k3 import pydevd pydevd.settrace('127.0.0.1', port=52407) a = 2

k3.putmsg(a) _______________________________________________ В папку со скриптом распаковал pycharm-debug-py3k Запускаю скрипт из проги. Выдаёт ошибку, что нет модуля pydevd_constants. Просмотрел папку, такого модуля действительно нет.

Ruchey
() автор топика
Ответ на: комментарий от Ruchey

какая версия пичарма? ставь последнюю

файл должен быть где-то типа python/helpers/pydev/pydevd_constants.py в самом пичарме

stevejobs ★★★★☆
()
8 августа 2015 г.
Ответ на: комментарий от stevejobs

Решил вернуться к этому вопросу, т.к. сходу ничего не вышло. Итак. Есть программа, которая использует свой интерпретатор python. Есть файл на питон. Надо, что бы этот файл был запущен программой, но отладку делать на PyCharm. Т.е., в PyCharm у меня открыт этот файл и ставлю в нужном месте точку прерывания. Я пробовал делать по инструкции PyCharm, но ничего.

Ruchey
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.