0

Windows 机器,Python 2.4。我有一个同时导入 xlwt/xlrd 和 abaqusConstants 模块的程序。

当我使用命令行运行程序时:abaqus python abc.py,我得到“ImportError: No module named xlwt/xlrd”

当我使用命令行运行程序时:c:\python24\python.exe abc.py,我得到“ImportError: No module named abaqusConstants”。

当我在 xlrd/xlwt 存在于 c:\python24\lib 并且 Abaqus 安装在 C 驱动器中的系统上运行该程序时,该程序运行完美。当我尝试从组织的公共共享中访问 xlrd/xlwt 时,出现了上述问题。

是不是因为 Abaqus 不存在于普通共享中?我该如何纠正这个问题?请告诉我要使用什么命令行。

4

1 回答 1

0

模块 abaqusConstants 仅在 python 的 abaqus 内核执行中可用,因此您需要使用 abaqus python 运行它。确保正确设置 PYTHONPATH 变量以包含 xlwt/xlrd 所在的目录。有关类似问题,请参阅Using matplotlib (for python 2.6) with Abaqus 6.12 。

于 2013-10-15T21:59:19.853 回答