2016-08-18 5 views
0

우분투에서 16.04 machinge w/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입니다. 지금 당장은 파이썬 2에서 ASE를 사용하는 것이 가장 좋습니다.