我嘗試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