2016-11-15 58 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

相关问题