私はmodule load numeca/open/61_numeca_mpi
を書きます。私はEnterキーを押し、プログラムはモジュールライセンスをアップロードしてから、fine
と入力してもう一度Enterキーを押します。私はこれを行うPythonスクリプトを書いた。Pythonスクリプトからlinuxコマンドを実行するには
import os
os.system("module load numeca/open/61_numeca_mpi")
os.system("fine")
これは、モジュールのライセンスをアップロードしますが、それは
ERROR:105: Unable to locate a modulefile for 'fine'.
任意の提案を言いますか?このように、同じシェルで両方のコマンドを実行
問題はos.system'が開き 'ということですそれぞれのコマンドの新しいシェルです。これはあなたが送った 'fine'が別のシェルにあり、' module'コマンドの前にあることを意味します。 – EarthDragon