猿问

ImportError: libICE.so.6: 无法打开共享对象文件: 没有这样的文件或目录

我知道这里已经有人问过了,但答案对我没有帮助。


我通过 pip 安装 opencv-python 导入它并且显然使用了它并且在我的本地机器上一切正常。然后我将代码推送到 heroku 上,出现了这个错误:


Traceback (most recent call last):

File "server.py", line 7, in <module>

from pre_img import process_image

File "/app/pre_img.py", line 3, in <module>

import cv2

File "/app/.heroku/python/lib/python3.6/site-packages/cv2/__init__.py", line 5, in <module>

from .cv2 import *

ImportError: libICE.so.6: cannot open shared object file: No such file or directory

这是我的 requirements.txt 文件:


flask

pytesseract

opencv-python

这是我的 Aptfile:


tesseract-ocr

tesseract-ocr-all

libsm6

libxext6

libxrender-dev

python-qt4

我该怎么做才能解决这个问题?先感谢您!


婷婷同学_
浏览 179回答 1
1回答

MMMHUHU

我修好了它。我从以下位置修改了 Aptfile:tesseract-ocrtesseract-ocr-alllibsm6libxext6libxrender-devpython-qt4到:tesseract-ocrtesseract-ocr-alllibsm6libxrender1libfontconfig1libice6
随时随地看视频慕课网APP

相关分类

Python
我要回答