2016-08-18 3 views
0

Ubuntu 16.04でXFCEデスクトップを使用している場合、sudo apt install python3-pipというコマンドでpython3pipをインストールしました。その後numpyase(原子シミュレーション環境)をsudo -H python3 -m pip install --upgrade numpy aseでインストールしました。明らかな問題はない。しかし、このmwe.mランニング:以下でase.visualize.view misses 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) 

結果:

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

問題はpygtkに依存するように見えるase-guiに依存viewコマンドです。 私の目標はthis tutorialです。もちろん私は初心者ですが、どんな助けもありがとうございます。どうすればこの問題を克服できますか?

答えて

0

残念ながら、ASEのgui関数のどれもPython3で動作しません。 PyGTKはPython2のためのもので、Python3のためにPyGObjectに移動されました。これはASEチームのopen issueです。あなたの最良の賭けは、Python2でASEを使うことです。