首页 > 解决方案 > ImportError:无法从“pymatgen”(未知位置)导入名称“分子”

问题描述

我正在尝试在 Anaconda3 中使用“pymatgen”模拟 Si 晶体结构。

import pymatgen

此代码运行没有错误。但是当我运行以下代码时-

from pymatgen import Molecule

它给出错误“ImportError: cannot import name 'Molecule' from 'pymatgen' (unknown location)”这发生在所有其他模块上。我该如何解决这个问题?

标签: pythonpymatgen

解决方案


你用的是虚拟环境吗?您是否在启动脚本的同一环境中安装了模块?

在您创建项目时,Anaconda 可能会自动创建一个 venv。如果您有一个启动脚本的终端,请编写:

pip list

并查看安装了哪些模块。


推荐阅读