0

VPython をインストールした後、DOS プロンプトから ABAQUS Python スクリプトを実行すると問題が発生します。システム変数と環境変数が壊れているようです。通常、DOS プロンプトで次のコマンドを入力して、グラフィカル ユニット インターフェイス (GUI) なしで Python スクリプトを実行します。

abaqus cae noGUI=myFile.py 

次のエラー メッセージを含む図を添付します。

エラーメッセージ

'abaqus' is not recognized as an internal or external command.<br>
operable program or batch file.

ABAQUS 6.10 を使用しています。誰かが設定を取得するのを手伝ってくれませんか?

4

1 に答える 1

1

参加してくれた皆さんに感謝します。簡単な議論の後、次の段落で詳しく説明する手順を使用して問題を解決しました。

一部のプログラムのインストール時に、システム変数が変更される場合があります。この特定の問題のように、一部の変更は、ユーザーの過失によるものではなく、ABAQUS などの他のインストール済みプログラムにとって望ましくない場合があります。この問題では、VPython のインストール後に (別の目的で)、変数名「PATH」の下のシステム変数が変更されました。abaqus cae noGUI=<script-file-name>.pyこれにより、MS-DOS プロンプトから(コマンドを使用して) ABAQUS で Python スクリプトを呼び出しているときに、次のエラーが発生しました。

'abaqus' is not recognized as an internal or external command.
operable program or batch file.

したがって、ABAQUS プログラムの変数値を再入力する必要がありました。次の手順が実行されました。

  1. [マイ コンピュータ] を右クリックし、[プロパティ] をクリックします。
  2. タスク ペインの左側にある [システムの詳細設定] をクリックします。
  3. [詳細設定] タブの下部にある [環境変数] をクリックします。
  4. 「システム変数」のリストで、 「 PATH 」という名前の変数をクリックして編集します。
  5. 入力ボックスの「変数値」に次を追加しますD:\SIMULIA\Abaqus\Commands;

「コマンド」の拡張子は、ABAQUS のインストール先フォルダに応じて、コンピュータによって異なる場合があることに注意してください。そのため、正確なフォルダ パスを入力する際に​​は注意が必要です。また、DOS プロンプトに入力して、変数名「PATH」の下にある「変数値echo %PATH%」を確認することもできます。

于 2015-03-19T20:39:53.943 に答える