我正在尝试在python上使用Cantera。我下载了Anaconda,并按照Cantera网站上的说明进行安装。他们网站的教程建议这样写:
import cantera as ct
import numpy as np当我运行它时,我得到了错误:
ModuleNotFoundError: No module named 'cantera'我试着重新安装所有的东西。
发布于 2019-08-21 07:00:32
错误ModuleNotFoundError: No module named 'cantera'表示您没有成功安装'cantera‘模块。您声明您下载了anaconda,然后按照安装过程here进行了操作
你能告诉我这个的输出是什么吗,如果有一个错误或管理阻塞,那么cantera从来没有安装过,这就是为什么你不能导入它。
发布于 2020-07-26 11:42:30
您可能没有激活您的环境。首先在命令提示符中激活它,然后尝试导入模块。
发布于 2019-08-21 07:15:56
在不了解完整细节的情况下,我猜测当你使用Pycharm开始一个新项目时,它会为你创建一个新的环境(见下图)。

环境充当包的隔离容器,并且可以设置多个环境(过度简化)。默认情况下,在创建新环境时,它只会安装Anaconda的默认包,而我猜测Cantera不在该列表中。
现在你有两个选择:
单击文件项目设置->项目解释器
单击程序包列表右侧的+按钮,然后查找要安装的程序包。它应该安装到您指定的环境中。
单击文件项目设置->项目解释器
在Project interpreter下拉列表中,选择默认的anaconda解释器。您可以查看安装在该环境中的包,并找出您的特定包是否在那里。如果包仍然不在那里,您可以继续使用前面的方法安装它。
https://stackoverflow.com/questions/57582365
复制相似问题