2016-11-15 62 views
0

我嘗試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(不知道這個,但它是最新的)

回答

0

編輯:1.7M版本的OpenMDAO,今天通過點可用,應該解決這個問題。

上一個回答: 我想我之前有過這個錯誤......當時我升級到1.7.2並需要重新安裝OpenMDAO才能讓js文件顯示在站點包中。試試看?

0

噢,我明白了,似乎1.7.2版本使用「點子」命令不包含文件進行安裝,它應該從github-OpenMDAO是克隆,不會出現此問題

+0

是,經過一番調查,問題在於我們的1.7.2版本。事情被錯誤地遺漏在setup.py文件中,因此沒有放入發行版。我將發佈一個1.7.3版本來糾正這個問題,但現在,抓住最新的github會讓你再次移動。 – kmarsteller

相關問題