2017-09-27 147 views
0

我正在使用python 2.7的亞馬遜linux機器。 我正在和Anaconda合作。 當鍵入:如何解決亞馬遜linux上導入cv2導入錯誤?

import cv2 

我得到以下異常:

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

我曾經試圖在網上搜索,但沒有找到亞馬遜的Linux解決方案。

謝謝。

回答

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 distro軟件包中安裝它。