Импортер: не удается импортировать имя «Молекула» из «pymatgen» (неизвестное местоположение)

#python #pymatgen

Вопрос:

Я пытаюсь смоделировать кристаллическую структуру Si с помощью «pymatgen» в Anaconda3.

 import pymatgen
 

Этот код выполняется без ошибок. Но когда я запускаю следующий код-

 from pymatgen import Molecule
 

Это выдает ошибку «ImportError: не удается импортировать имя «Молекула» из «pymatgen» (неизвестное местоположение)»
Это происходит для всех остальных модулей. Как мне решить эту проблему?

Комментарии:

1. Пожалуйста, предоставьте всю дорожку

Ответ №1:

Вы используете виртуальную среду? Установили ли вы модули в той же среде, в которой запустили скрипт?

Возможно, что Anaconda автоматически создаст venv при создании вашего проекта. Если у вас есть терминал, на котором запускается скрипт, напишите:

 pip list
 

и посмотрите, какие модули установлены.