如何在Amazon Linux上求解导入CV2导入错误



我正在使用带有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的解决方案。

谢谢。

我遵循此页面中的说明,并正常工作:https://ubunifu.co/python/installing-libgtk-x11-2-0-0-so-0-in-mazon-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的百胜存储库。因此,我们可以从CentOS发行套件中安装它。

最新更新