SDKMAN работает в терминале, но не в вызове подпроцесса - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь вызвать sdk version из подпроцесса, но возвращается «версия: sdk: команда не найдена»

Вот мой код Python3:

from subprocess import call

call("sdk version".split())

С терминала я могу набрать sdk version очень хорошо, и я вижу, что «SDKMAN 5.7.3 + 337» выводится на экран. Почему этот вызов подпроцесса не может его увидеть?

я тоже пробовал call("sdk version", shell=True, executable='/bin/bash') безрезультатно

...