Я хочу использовать рефакторинг, включенный PyDev, но думаю, что это немного нелепо создавать папку проекта в моем рабочем пространстве Eclipse для каждого отдельного маленького скрипта Python, который я создаю.
Я Я могу выполнить рефакторинг, отредактировав файл в Eclipse, используя Файл> Открыть файл ...
. Однако мне все равно нужно перейти в Терминал, чтобы запустить файл. Было бы неплохо просто запустить его в Eclipse.
Я пробовал настроить Выполнить> Внешние инструменты> Конфигурации внешних инструментов ...
с использованием Location
/Library/Frameworks/Python.framework/Versions/Current/bin/python
и Arguments
${resource_loc}
Предположительно, это вызовет интерпретатор python с использованием открытого файла. Но это не так. Я получаю только следующее:
Variable references empty selection: ${resource_loc}
Этот вопрос StackOverflow имеет ту же проблему, что и я, но выбранный ответ не имеет ничего общего с пустой проблемой $ {resource_loc}
.
Как решить Я запускаю внешние программы Python в Eclipse?