首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ase.visualize.view思念pygtk

ase.visualize.view思念pygtk
EN

Stack Overflow用户
提问于 2016-08-18 20:12:45
回答 1查看 413关注 0票数 0

在使用XFCE桌面的Ubuntu16.04机器上,我已经使用sudo apt install python3-pip命令安装了python3pip。然后我使用sudo -H python3 -m pip install --upgrade numpy ase安装了numpyase (原子模拟环境)。没有明显的问题。但是,运行此mwe.m

代码语言:javascript
复制
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)

结果如下:

代码语言:javascript
复制
$ python3 mwe.m
$ ImportError: No module named 'pygtk'
To get a full traceback, use: ase-gui --verbose

问题出在依赖于ase-guiview命令中,该命令似乎依赖于pygtk。我的目标是通过this tutorial考试。当然,我是一个新手,任何帮助都很感谢。我该如何克服这个问题呢?

EN

回答 1

Stack Overflow用户

发布于 2016-09-27 19:51:21

不幸的是,所有的ASE gui函数都不能在Python3上运行。PyGTK仅适用于Python2,现已移至适用于Python3的PyGObject。这是ASE团队的open issue。你现在最好的选择就是在Python2中使用ASE。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39017925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档