我尝试OpenMDAO UserGuide tutrial [可视化OpenMDAO模型的结构和连接] [1],在IDE告诉我,OpenMDAO产生N2图失败
"view_tree is deprecated. Please switch to view_model."
但是当我导入view_model并调用它,我得到出现以下错误:
Traceback (most recent call last):
File "C:/Users/TsingWill/OneDrive/Python Code/Learning/Optimize/OpenMDAO/Tutorial1: Paraboloid.py", line 125, in <module>
view_model(top)
File "C:\Anaconda3\lib\site-packages\openmdao\devtools\partition_tree_n2.py", line 180, in view_model
with open(os.path.join(code_dir, 'd3.v4.min.js'), "r") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Anaconda3\\lib\\site-packages\\openmdao\\devtools\\d3.v4.min.js'
什么事情?我的OpenMDAO版本是1.7.2(不知道这个,但它是最新的)
是,经过一番调查,问题在于我们的1.7.2版本。事情被错误地遗漏在setup.py文件中,因此没有放入发行版。我将发布一个1.7.3版本来纠正这个问题,但现在,抓住最新的github会让你再次移动。 – kmarsteller