Предоставляет ли Pydev переменные динамической замены, например, определить переводчика проекта? - PullRequest
0 голосов
/ 06 сентября 2018

Предоставляет ли 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.

1 Ответ

0 голосов
/ 06 сентября 2018

Я не думаю, что такая переменная из PyDev будет использоваться.

Чтобы дать больше предложений, мне нужно больше информации о том, что именно вы пытаетесь достичь ...

...