首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Florisv1.1.4开发分支运行优化示例时的ModuleNotFoundError

从Florisv1.1.4开发分支运行优化示例时的ModuleNotFoundError
EN

Stack Overflow用户
提问于 2020-02-19 21:28:05
回答 1查看 158关注 0票数 0

我已经下载了floris版本1.1.4开发分支的本地可编辑安装,并试图运行优化示例:

  • example_layout_optimization.py
  • example_power_density_optimization.py
  • example_yaw_optimization.py
  • example_yaw_optimization_no_class.py
  • example_yaw_optimization_wind_rose_no_class.py

以下列方式

floris\examples\optimization>python example_layout_optimization.py

但是,对于每个错误,我都会得到相同的错误:

代码语言:javascript
复制
Traceback (most recent call last):  
  File "example_power_density_optimization.py", line 36, in <module>
    tmp = opt.optimization.Optimization(model=model, solver='SLSQP')
  File "c:\users\nilsg\floris\floris\tools\optimization\optimization.py", line 41, in __init__
    self.reinitialize(solver=solver)
  File "c:\users\nilsg\floris\floris\tools\optimization\optimization.py", line 78, in reinitialize
    self._reinitialize(solver=solver)
  File "c:\users\nilsg\floris\floris\tools\optimization\optimization.py", line 46, in _reinitialize
    import pyoptsparse
ModuleNotFoundError: No module named 'pyoptsparse'

任何帮助都很感激,而且,由于这是我的第一篇帖子,我希望不得不重新表述这个问题,因为我不太可能做得那么好。

EN

回答 1

Stack Overflow用户

发布于 2020-02-19 22:35:11

正如错误中所述,python安装无法找到模块pyoptsparse。如果模块未安装或不在python路径上,则可能发生这种情况。目前,吡喹酮不是与弗洛里斯一起自动安装的,而是要求用户手动安装它,所以很可能是这样。使用FLORIS的自动安装有望在不久的将来实现。

为了安装pyoptsparse,我将向您介绍它们的安装文件。在这里,您将找到pyoptsparse所需的依赖项(您可能已经有了),以及安装包的命令。我建议您在验证/安装所需的依赖项之后,使用

代码语言:javascript
复制
>>> python setup.py install --user

将包安装到通常位于python上的~./local目录。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60309502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档