という名前のモジュール私はPythonとモジュールをインストール:はImportError:Ubuntuの16.04で 'ase.build'
sudo apt install python3 python3-scipy python3-numpy python3-ase
、私はASE homepageにthe first tutorialに従ってみてください。私はbash
端末でpython3
を実行し、他のモジュールはインポートできますが、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 & SOLUTION が、これは実際にも、Pythonの問題ではなかったようです。私はおそらくプログラムのインストールの間に長い時間apt update
を実行していないために、いくつかのパッケージの依存関係のエラーがあるようです。私はpython2.x
とpython 3.x
を削除してから、apt update
、apt upgrade
、apt autoremove
を繰り返してから、python3
を再インストールしました。私はpython3-pip
をインストールし、適切なフォームpython3 -m pip install --upgrade <package>
を使用してnumpy、scipy、およびaseパッケージをインストールしました。今はすべてが期待通りに機能します。
別の 'python3'インタプリタを試しましたか? 'python3'とタイプし、Tabキーを押してあなたがインストールした他のバージョンを確認してください。 – mic4ael
@ mic4aelあなたが言うようにしました。私は3.5,3.5m、3mを持っていますが、同じエラーが発生します –