我知道這里已經有人問過了,但答案對我沒有幫助。我通過 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
添加回答
舉報
0/150
提交
取消