PythonでのBashコマンドの実行

| | | | | | | | | | | | |

ローカルマシンで、この行を含むpythonスクリプトを実行します

  bashCommand = "cwm --rdf test.rdf --ntriples> test.nt" os.system( bashCommand) 

これは正常に機能します。

次に、サーバーで同じコードを実行すると、次のエラーメッセージが表示されます

  「サイトのインポート」に失敗しました。トレースバックには-vを使用しますトレースバック(最後の最後の呼び出し):ファイル "/ usr / bin / cwm"、48行目、< module> from swap import diag ImportError:swapという名前のモジュールはありません 

そこで、 print bashCommand を挿入しました。これは、その前のターミナルのコマンドよりも出力します。 os.system()で実行します。

もちろん、エラー( os.system(bashCommand)が原因)が発生しますが、そのエラーは、ターミナルにコマンドを出力します。次に、その出力をコピーし、ターミナルにコピーして貼り付けてEnterキーを押すと、機能します...

誰かが何が起こっているのか手がかりがありますか?