尝试后我收到此错误:
openmdao iprof x.py
或
openmdao iprof_totals x.py
在我的终端上。知道为什么会这样吗?我们是否有一个简单的示例代码,其中iprof可以顺利运行。
追踪(最近一次通话): 文件" / home / user / miniconda3 / bin / openmdao",第11行,in 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'
答案 0 :(得分:0)
我对此进行了研究,目前在OpenMDAO版本上使用'openmdao iprof'和'openmdao iprof_totals'时出现了一个错误,该版本未使用'pip install -e'从OpenMDAO存储库安装。我在我们的bug跟踪器中添加了一个故事来修复它。