首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行stokesCavity.py示例时出现查看器错误

运行stokesCavity.py示例时出现查看器错误
EN

Stack Overflow用户
提问于 2021-11-17 00:01:11
回答 1查看 26关注 0票数 0

使用python-3.9和python-fipy-3.4.2.1-1稳定运行Manjaro。

刚刚开始使用FiPy,最终对编写单相和两相流代码感兴趣。很自然地,我尝试使用:python stokesCavity.py运行examples/flow/stokesCavity.py (从所有rst文本中剥离出来),它抛出了以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/home/zbinkz/HGST/Projects/Python/fipy/examples/flow/stokesCavity.py", line 117, in <module>
    viewer = Viewer(vars=(pressure, xVelocity, yVelocity, velocity),
  File "/usr/lib/python3.9/site-packages/fipy/viewers/__init__.py", line 130, in Viewer
    raise ImportError("Failed to import a viewer: %s" % str(errors))
ImportError: Failed to import a viewer: ["matplotlib: True is not a valid value for orientation; supported values are None, 'vertical', 'horizontal'", "mayavi: No module named 'enthought'"]

我在上面报告的第117行的viewer命令中修改了FIPY_VIEWER的不同值,但仍然得到相同的错误。在使用FiPy的早期阶段,我一无所知,有人知道如何解决这个问题吗?

谢谢:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-17 22:44:49

this line中,更改

代码语言:javascript
复制
...     viewer = Viewer(vars=(pressure, xVelocity, yVelocity, velocity),
...                xmin=0., xmax=1., ymin=0., ymax=1., colorbar=True)

代码语言:javascript
复制
...     viewer = Viewer(vars=(pressure, xVelocity, yVelocity, velocity),
...                xmin=0., xmax=1., ymin=0., ymax=1., colorbar='vertical')

我已经提交了一个ticket来纠正这个问题。

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

https://stackoverflow.com/questions/69997478

复制
相关文章

相似问题

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