В Ubuntu 16.04 я установил питон и модули:ImportError: Нет модуль с именем 'не ase.build'
sudo apt install python3 python3-scipy python3-numpy python3-ase
тогда я стараюсь следовать the first tutorial на ASE homepage. Я запускаю python3
в терминале bash
и могу импортировать другие модули, но не ase-build
. Это выглядит так:
>>> from ase.optimize import QuasiNewton
>>> from ase.build import fcc111, add_adsorbate
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'ase.build'
>>>
Использование сценария python вызывает эквивалентную ошибку. В чем может быть проблема?
UPDATE & РЕШЕНИЕ Кажется, это было не очень даже проблема питона. Вероятно, у меня, вероятно, были некоторые ошибки в зависимости от загрузки из-за отсутствия работы apt update
в течение длительного времени между установками программы. Я удалил python2.x
и python 3.x
, затем повторил apt update
, apt upgrade
, apt autoremove
, а затем переустановил только python3
. Я установил python3-pip
и установил пакеты numpy, scipy и ase, используя правильную форму python3 -m pip install --upgrade <package>
. Теперь все работает так, как ожидалось.
Вы попробовали другой интерпретатор 'python3'? введите 'python3' и нажмите TAB, чтобы проверить, какие другие версии вы установили. – mic4ael
@ mic4ael. Я сделал, как вы говорите. У меня есть 3.5, 3.5m и 3m, но они бросают ту же ошибку –