環境:
パイソン3.8
Mac OS X ハイシエラ 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 バージョン」を使用すると、同じ問題が発生します。
なにが問題ですか?