您好,我似乎无法在Heroku上已部署的flask应用程序中导入opencv!
我提到过类似的帖子,例如this “ ImportError:libSM.so.6:无法打开共享库文件:没有这样的文件或目录”,但似乎无法弄清楚Windows上的下一步。
这是我到目前为止所做的:
1.转到Heroku->应用->设置-> Buildpacks->添加了Python buildpack
2.将Aptfile.txt添加到我的目录中,并在每行上包含以下程序包(在不确定的地方读取此内容)
libsm6,libxrender1,libfontconfig1,libice6
注意:
谢谢!
答案 0 :(得分:1)
使用opencv-python-headless是出于libSM6依赖关系。
pip install opencv-python-headless
答案 1 :(得分:1)
将此行放入requirments.txt
opencv-python-headless == 4.2.0.32