iprof 和 iprof_totals 分析错误

iprof and iprof_totals profiling error

尝试后出现此错误:

openmdao iprof x.py 

openmdao iprof_totals x.py 

在我的终端上。知道为什么会这样吗?我们有一个简单的示例代码可以让 iprof 顺利运行吗?

回溯(最近调用最后): 文件“/home/user/miniconda3/bin/openmdao”,第 11 行,位于 sys.exit(openmdao_cmd()) 文件“/home/user/miniconda3/lib/python3.6/site-packages/openmdao/utils/om.py”,第 403 行,在 openmdao_cmd 中 options.executor(选项) 文件“/home/user/miniconda3/lib/python3.6/site-packages/openmdao/devtools/iprofile.py”,第 373 行,在 _iprof_totals_exec 中 _iprof_py_file(选项) 文件“/home/user/miniconda3/lib/python3.6/site-packages/openmdao/devtools/iprofile.py”,第 429 行,在 _iprof_py_file 中 _finalize_profile() 文件“/home/user/miniconda3/lib/python3.6/site-packages/openmdao/devtools/iprofile.py”,第 183 行,在 _finalize_profile 中 qfile, qclass, qname = find_qualified_name(filename, int(line), cache, full=False) 文件“/home/user/miniconda3/lib/python3.6/site-packages/openmdao/devtools/iprof_utils.py”,第 73 行,在 find_qualified_name 中 打开(文件名,'Ur')作为 f: FileNotFoundError:[Errno 2] 没有这样的文件或目录:'packages/openmdao/jacobians/jacobian.py'

我对此进行了调查,目前在未使用 'pip install -e' 从 OpenMDAO 存储库安装的 OpenMDAO 版本上使用 'openmdao iprof' 和 'openmdao iprof_totals' 时存在错误。我在我们的错误跟踪器中添加了一个故事来修复它。