python - ImportError:无法从“pymatgen”(未知位置)导入名称“分子”
问题描述
我正在尝试在 Anaconda3 中使用“pymatgen”模拟 Si 晶体结构。
import pymatgen
此代码运行没有错误。但是当我运行以下代码时-
from pymatgen import Molecule
它给出错误“ImportError: cannot import name 'Molecule' from 'pymatgen' (unknown location)”这发生在所有其他模块上。我该如何解决这个问题?
解决方案
你用的是虚拟环境吗?您是否在启动脚本的同一环境中安装了模块?
在您创建项目时,Anaconda 可能会自动创建一个 venv。如果您有一个启动脚本的终端,请编写:
pip list
并查看安装了哪些模块。
推荐阅读
- html - 当元素使用 Flexbox 换行时,仅使用 CSS 填充剩余的垂直空间
- python - HeapSort 代码适用于较小的数组,但不适用于较大的数组
- javascript - 在循环中单击另一个元素时将事件侦听器添加到元素
- facebook-marketing-api - /
/previews iframe 自动增长 - r - 在一个字符串向量中搜索一个字符串的所有实例在另一个字符串向量中
- python - 通过向其添加“点”或某种标记来改进 Plotly 线图(Python)
- reactjs - 浏览器后退按钮显示空白页(创建 React 应用程序 + React 路由器)
- powershell - 使用 powershell 右连接 csv 文件中的列
- python - plt.show() 不适用于此代码
- java - 通过超类方法访问子类中的变量(Java)