如何在Amazon linux上解决导入cv2导入错误?

时间:2017-09-27 12:57:16

标签: python ami 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

我曾尝试在线搜索,但没有为amazon linux找到解决方案。

感谢。

1 个答案:

答案 0 :(得分: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

因为看起来Amazon AMI没有libgtk-x11-2.0.so.0的yum存储库。因此,我们可以从CentOs发行版软件包安装它。