我在运行一个叫做pymatgen的Python包。木星和火化氢被安装在conda环境中。我已经使用conda的python3手动安装了ruamel,但同样的错误也发生了。奇怪的是,在使用ipython运行时,相同的代码(在本例中只是一个库load语句)不会出现错误。木星和ipython都是从miniconda安装中运行的(我用命令检查其中的命令)。我注意到网上的一些帖子说,红宝石与conda有问题,因为重新映射了一个“。为下划线字符,但所提出的解决方案都没有帮助解决上述问题。我也不明白为什么ipython很好,而木星失败了。有什么建议吗?
from pymatgen.core.structure import Structure, Lattice
from pymatgen.core.periodic_table import Element
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-753da7cc5963> in <module>
----> 1 from pymatgen.core.structure import Structure, Lattice
2 from pymatgen.core.periodic_table import Element
~/.local/lib/python3.7/site-packages/pymatgen/__init__.py in <module>
13 import os
14 import warnings
---> 15 import ruamel.yaml as yaml
16 from fnmatch import fnmatch
17
ModuleNotFoundError: No module named 'ruamel'发布于 2021-12-20 09:49:35
使用下面的命令安装它:
pip install ruamel.yamlhttps://stackoverflow.com/questions/70419941
复制相似问题