Предоставляет ли Pydev переменные динамического замещения, в частности, те, которые можно использовать для идентификации интерпретатора Python, используемого в проекте Pydev?
Я хотел бы использовать плагин Eclipse EasyShell , чтобы определить команду, которая должна знать, выполняется ли она в контексте проекта Python 2 или Python 3. Команды EasyShell можно параметризировать с помощью переменных подстановки Eclipse. Конечно, приветствуются и другие предложения по достижению моей цели.
Edit: чтобы быть более конкретным, в Eclipse я определил команду EasyShell с переменными подстановки ${easyshell:container_loc}
и ${easyshell:project_name}
в качестве параметров. Команда выполняет сценарий bash, который использует значения переменных, чтобы найти исходную папку проекта Python, и в конечном итоге вызывает pylint. Я хотел бы добавить параметр в команду, которая намекает на интерпретатор Python, указанный в Pydev для проекта. Надеюсь, тогда я смогу выяснить, является ли это проектом Python 2 или Python 3, и вызвать версию pylint.