加载 imutils 时出错:libgtk-3.so.0: 无法打开共享对象文件:没有这样的文件或目录
Error when loading imutils: libgtk-3.so.0: cannot open shared object file: No such file or directory
当我 运行 遇到这个问题时,我试图用 Python 在我的 raspberry pi 上编写运动检测机制。当我同时安装 imutils 和 opencv-python 并尝试 运行 我的程序时,会显示此错误消息。
Traceback (most recent call last):
File "catfeeder.py", line 1, in <module>
import imutils
File "/usr/local/lib/python3.5/dist-packages/imutils/__init__.py", line 8, in <module>
from .convenience import translate
File "/usr/local/lib/python3.5/dist-packages/imutils/convenience.py", line 6, in <module>
import cv2
File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 5, in <module>
from .cv2 import *
ImportError: libgtk-3.so.0: cannot open shared object file: No such file or directory
如果我尝试导入 cv2,也会出现同样的错误。
Traceback (most recent call last):
File "catfeeder.py", line 1, in <module>
import cv2
File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 5, in <module>
from .cv2 import *
ImportError: libgtk-3.so.0: cannot open shared object file: No such file or directory
有办法解决这个问题吗?
好的,经过一些尝试和搜索,我修复了这个问题。我从 this question 中接受的答案中安装了依赖项,它得到了修复,以防其他人 运行 遇到与我相同的问题。
当我 运行 遇到这个问题时,我试图用 Python 在我的 raspberry pi 上编写运动检测机制。当我同时安装 imutils 和 opencv-python 并尝试 运行 我的程序时,会显示此错误消息。
Traceback (most recent call last):
File "catfeeder.py", line 1, in <module>
import imutils
File "/usr/local/lib/python3.5/dist-packages/imutils/__init__.py", line 8, in <module>
from .convenience import translate
File "/usr/local/lib/python3.5/dist-packages/imutils/convenience.py", line 6, in <module>
import cv2
File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 5, in <module>
from .cv2 import *
ImportError: libgtk-3.so.0: cannot open shared object file: No such file or directory
如果我尝试导入 cv2,也会出现同样的错误。
Traceback (most recent call last):
File "catfeeder.py", line 1, in <module>
import cv2
File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 5, in <module>
from .cv2 import *
ImportError: libgtk-3.so.0: cannot open shared object file: No such file or directory
有办法解决这个问题吗?
好的,经过一些尝试和搜索,我修复了这个问题。我从 this question 中接受的答案中安装了依赖项,它得到了修复,以防其他人 运行 遇到与我相同的问题。