我正在尝试在Heroku上安装OpenCV,所以我的Python Web应用程序可以使用OpenCV.我该怎么做呢?
谢谢!
我正在尝试让 opencv 在 Heroku 上工作,但我在服务器的日志文件中出现以下错误:
2017-10-05T23:17:08.145096+00:00 heroku[web.1]: State changed from crashed to starting
2017-10-05T23:17:19.477843+00:00 heroku[web.1]: Starting process with command `python Main.py`
2017-10-05T23:17:23.469550+00:00 heroku[web.1]: State changed from starting to crashed
2017-10-05T23:17:23.458477+00:00 heroku[web.1]: Process exited with status 1
2017-10-05T23:17:23.268234+00:00 app[web.1]: Traceback (most recent call last):
2017-10-05T23:17:23.268249+00:00 app[web.1]: File "Main.py", line 3, in <module>
2017-10-05T23:17:23.268434+00:00 app[web.1]: from MostDominantColor import get_color
2017-10-05T23:17:23.268541+00:00 app[web.1]: File "/app/utils.py", line 3, in <module>
2017-10-05T23:17:23.268435+00:00 app[web.1]: File "/app/MostDominantColor.py", line 2, in <module>
2017-10-05T23:17:23.268538+00:00 app[web.1]: import utils
2017-10-05T23:17:23.268648+00:00 app[web.1]: import …Run Code Online (Sandbox Code Playgroud) 您好,我似乎在 Heroku 上部署的 Flask 应用程序上导入 opencv 时遇到问题!
我已经提到类似的职位像这样的这种 “导入错误:libSM.so.6:无法打开共享对象文件:没有这样的文件或目录”,但似乎无法找出在Windows的下一个步骤。
这是我到目前为止所做的:
1. 转到 Heroku -> 应用程序 -> 设置 -> Buildpacks -> 添加 Python buildpack
2. 将 Aptfile.txt 添加到我的目录中,每行都包含以下包(在某处阅读)不知道这是否有任何意义)
libsm6、libxrender1、libfontconfig1、libice6
笔记:
提前致谢!