环境:
蟒蛇 3.8
Mac OS X High Sierra 10.13.6
问题:
当我在我的 macbook 中打开终端并运行以下命令时:
user$sdk version
我没有遇到任何问题,我可以看到 sdkman 的版本号:
SDKMAN 5.9.0+555
但是,如果我尝试从我的 Python 3.8 脚本中执行相同的操作,则会收到错误输出:
command_sdkman_version_0='sdk version'
os.system(command_sdkman_version_0)
sh: sdk: command not found
当我从终端和脚本打印 PATH 环境变量时,它们都是相同的。
当我使用'sudo sdk version'时,我有同样的问题。
怎么了?