Cantera“模块”对象没有属性“解决方案”

Posted

技术标签:

【中文标题】Cantera“模块”对象没有属性“解决方案”【英文标题】:Cantera 'module' object has no attribute 'Solution' 【发布时间】:2018-11-21 22:14:02 【问题描述】:

我的问题和这里的一样。

Module object has no attribute [CANTERA]

Ray Speth 发表了评论,但该帖子的 OP 从未回复,所以我希望 Ray 也许可以帮助我。

我安装了 Cantera 并确实尝试通过以下方式制造气体

import cantera as ct
gas1 = ct.Solution('gri30.xml')

我得到了错误

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'Solution'

我按照评论的建议做了,得到了以下输出

print(ct.__file__)
/usr/local/lib/python2.7/site-packages/cantera/__init__.py

print(ct.__version__)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute '__version__'

【问题讨论】:

嗨! Cantera 开发商在这里。您更有可能通过在Google User Group 上发帖获得回复,但请注意,您需要提供更多信息,特别是有关您如何安装 Cantera、您使用的版本以及您使用的操作系统的信息使用。 【参考方案1】: 检查 Python 和 Cantera 的版本和兼容性。 另外,检查您的机制文件是否正确合并(用于制作 .cti 文件的热和动力学文件)。

【讨论】:

以上是关于Cantera“模块”对象没有属性“解决方案”的主要内容,如果未能解决你的问题,请参考以下文章

AttributeError:“模块”对象没有属性“作者”

AttributeError:“模块”对象没有属性“maketrans”

如何反转 CANTERA Python 模块中的程序 adiabetic.py 使其输入绝热温度并给出输出入口温度?

“模块”对象没有“绘制”属性是啥意思?我如何解决它?

有没有人找到解决方案来尝试获取非对象的属性“枢轴”?

我只是更改了文本编辑器,所以这个错误没有解决方案。 ---->试图获取非对象的属性“id”