OpenMDAO生成N2图失败

时间:2016-11-15 13:56:38

标签: openmdao

我正在尝试OpenMDAO UserGuide tutrial [可视化OpenMDAO模型结构和连接] [1],IDE告诉我

  

“不推荐使用view_tree。请切换到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(不确定,但这是最新的)

2 个答案:

答案 0 :(得分:0)

编辑:今天通过pip发布的OpenMDAO的1.7.3版应该可以解决这个问题。

以前的答案: 我想我之前有过这个错误...当我升级到1.7.2并需要重新安装OpenMDAO以使js文件显示在site-packages中时。试一试?

答案 1 :(得分:0)

哦,我明白了,似乎是使用&#39; pip&#39;安装的1.7.2版本。命令不包含该文件,它应该从github-OpenMDAO克隆并且不会发生此问题