命令提示符中 运行 ABAQUS python 脚本中断

Disruption in running ABAQUS python script from command prompt

我在安装 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。有人可以帮我设置一下吗?

感谢大家的参与。经过简短的讨论,问题已使用以下段落中详细说明的过程解决。

安装某些程序时,系统变量可能会发生变化。某些不是由于用户的错误引起的更改对于其他已安装的程序(如 ABAQUS)可能是不希望的,就像在这个特定问题中一样。在这个问题中,在安装 VPython 之后(出于其他目的),变量名 "PATH" 下的系统变量发生了变化。这导致在从 MS-DOS 提示符下使用 ABAQUS(使用命令 abaqus cae noGUI=<script-file-name>.py)调用 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;(确保所写如果“Variable Value”框中已经存在其他值,则值的前后都有分号)

请注意 "Commands" 的扩展名在不同的计算机上可能会有所不同,具体取决于 ABAQUS 安装的目标文件夹。因此,在输入确切的文件夹路径时必须谨慎。您还可以在 dos 提示符下输入 echo %PATH% 并查看变量名称“PATH”下是否存在“Variable Value