0

我正在使用带有 python 2.7 的 Amazon linux 机器。我正在与 Anaconda 合作。打字时:

import cv2

我得到以下异常:

ImportError: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

我试图在网上搜索,但没有找到亚马逊 linux 的解决方案。

谢谢。

4

1 回答 1

0

我已按照此页面中的说明操作并且工作正常: https ://ubunifu.co/python/installing-libgtk-x11-2-0-so-0-in-amazon-linux-ami-2017-03-1

$ sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/hicolor-icon-theme-0.11-1.1.el6.noarch.rpm
$ sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/atk-1.30.0-1.el6.x86_64.rpm
$ sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/gdk-pixbuf2-2.24.1-6.el6_7.x86_64.rpm
$ sudo yum install ftp://ftp.riken.jp/Linux/centos/6/os/x86_64/Packages/gtk2-2.24.23-9.el6.x86_64.rpm

看起来亚马逊 AMI 没有 libgtk-x11-2.0.so.0 的 yum 存储库。所以,我们可以从 CentOs 发行包中安装它。

于 2017-11-13T10:32:14.227 回答