Я использую PyCharm/ IntelliJ публикации сообщества из wile для написания и отладки скриптов Python, но теперь я пытаюсь отладить модуль Python, а PyCharm выполняет неправильный синтаксический анализ команд командной строки, вызывая ошибку выполнения, или, может быть, я создаю плохую конфигурацию.
Это моя конфигурация запуска/отладки:
И это выполняется, когда я запускаю модуль (здесь нет проблем):
/usr/bin/python3.4 -m histraw
Но когда я отлаживаю, это вывод в консоли IntelliJ:
/usr/bin/python3.4 -m /opt/apps/pycharm/helpers/pydev/pydevd.py --multiproc --client 127.0.0.1 --port 57851 --file histraw
/usr/bin/python3.4: Error while finding spec for '/opt/apps/pycharm/helpers/pydev/pydevd.py' (<class 'ImportError'>: No module named '/opt/apps/pycharm/helpers/pydev/pydevd')
Process finished with exit code 1
Как вы можете видеть, параметры ошибочны, а после -m
опция IntelliJ debug script передается перед именем модуля.
Я также попробовал просто поместить -m histraw
в поле script, но не работает, это поле предназначено только для путей Python script, а не для модулей.
Любые идеи?