问题描述
我正在尝试使用“my_file.db”中包含的 OpenMDAO 中的记录案例
当我执行以下代码时:
import openmdao.api as om
cr = om.CaseReader('my_file.db')
我收到以下错误:
ModuleNotFoundError: 没有名为“groups”的模块
'groups' 是我用来记录案例的 openMDAO 代码中的一个文件夹,现在我试图从不同的目录导入它。如何重新定义 om.CaseReader 的路径以查找它需要的模块?
解决方法
尝试设置您的 PYTHONPATH,如下所述:
https://bic-berkeley.github.io/psych-214-fall-2016/using_pythonpath.html
,解决方法:
import os
dirname = os.path.dirname(__file__)
import sys
sys.path.append( dirname )