为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

婷婷同学_ 2023-02-07 14:26:20
我知道这里已经有人问过了,但答案对我没有帮助。我通过 pip 安装 opencv-python 导入它并且显然使用了它并且在我的本地机器上一切正常。然后我将代码推送到 heroku 上,出现了这个错误:Traceback (most recent call last):File "server.py", line 7, in <module>from pre_img import process_imageFile "/app/pre_img.py", line 3, in <module>import cv2File "/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 文件:flaskpytesseractopencv-python这是我的 Aptfile:tesseract-ocrtesseract-ocr-alllibsm6libxext6libxrender-devpython-qt4我该怎么做才能解决这个问题?先感谢您!
查看完整描述

1 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

我修好了它。我从以下位置修改了 Aptfile:


tesseract-ocr

tesseract-ocr-all

libsm6

libxext6

libxrender-dev

python-qt4

到:


tesseract-ocr

tesseract-ocr-all

libsm6

libxrender1

libfontconfig1

libice6


查看完整回答
反对 回复 2023-02-07
  • 1 回答
  • 0 关注
  • 106 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信