2
matlabがシステム上に存在するかどうかをPythonコードから確認する方法があるかどうかを知りたいと思います。これまでのところ私が思いつくことができるのは、exists = os.system("matlab")
です。次に、command not found
の存在を解析します。しかし、私はこれがほぼ確実である:Pythonのmatlabインストールの確認
- システムに存在する場合は、matlabを起動します。私はこれを望んでいない。
- 応答は、実行しているシステムによって異なる場合があります。
matthonインストールがPythonからシステム上で利用できるかどうかを確認する方法はありますか?
よろしく、 ボグダン
入力いただきありがとうございます。試してみましょう。 – Bogdan
あなたのソリューションはWindows OS上で動作します。しかし、実際のPATHが端末のecho $ PATHによって行われた場合、MacOSではos.environ ["PATH"]は/ usr/bin:/ bin:/ usr/sbin:/ sbinのみを返します。/ opt/local/bin: /opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:....など – Bogdan
これは環境問題ですが、 os.environ ["PATH"]は、私のfedoraボックスのecho $ PATHと同じものを返します。どのようにPythonを呼び出しますか? – Jacob