2016-08-18 28 views
0

在Ubuntu 16.04上,我使用命令sudo apt install python3-pip安裝了python3pip。然後我使用sudo -H python3 -m pip install --upgrade numpy ase安裝了numpyase(原子模擬環境)。沒有明顯的問題。在下面的ase.visualize.view未命中pygtk

from ase import Atoms 
from ase.build import fcc111 

slab = fcc111('Cu', size=(4, 4, 2), vacuum=10.0) 

from ase.visualize import view 
view(slab) 

結果:然而,在運行此mwe.m

$ python3 mwe.m 
$ ImportError: No module named 'pygtk' 
To get a full traceback, use: ase-gui --verbose 

的問題是在view命令取決於ase-gui這似乎取決於pygtk。 我的目標是通過this tutorial。當然,我是新手,任何幫助表示讚賞。我怎樣才能克服這個問題?

回答

0

不幸的是,ASE gui函數都不能用於Python3。 PyGTK僅適用於Python2,它已被移至Python3的PyGObject。這是ASE團隊的open issue。你現在最好的選擇是使用ASE和Python2。