Heroku 发布失败:libSM.so.6:无法打开共享对象文件:没有这样的文件或目录
Heroku release fail : libSM.so.6: cannot open shared object file: No such file or directory
我尝试在 Heroku 上部署 django rest 框架应用程序时遇到问题。
发布时,出现以下错误:
Traceback (most recent call last):
File "/app/.heroku/python/lib/python3.7/site-packages/vtk/vtkOpenGLKit.py", line 5, in <module>
from .vtkOpenGLKitPython import *
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
[ ... ]
ModuleNotFoundError: No module named 'vtkOpenGLKitPython'
这是我的 Procfile
release: python manage.py migrate
web: gunicorn orthoinback.wsgi
我的 heroku-env
PYTHONPATH=/app/.heroku/python/lib/python3.7/site-packages
和我的requirements.txt(pastebin link)
我想知道我是否遗漏了什么或做错了什么。
感谢帮助!!
使用 opencv-python-headless 因为它不依赖于 libSM6。所以使用它会解决你的问题。
opencv-python-headless==4.2.0.32
我尝试在 Heroku 上部署 django rest 框架应用程序时遇到问题。
发布时,出现以下错误:
Traceback (most recent call last):
File "/app/.heroku/python/lib/python3.7/site-packages/vtk/vtkOpenGLKit.py", line 5, in <module>
from .vtkOpenGLKitPython import *
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
[ ... ]
ModuleNotFoundError: No module named 'vtkOpenGLKitPython'
这是我的 Procfile
release: python manage.py migrate
web: gunicorn orthoinback.wsgi
我的 heroku-env
PYTHONPATH=/app/.heroku/python/lib/python3.7/site-packages
和我的requirements.txt(pastebin link)
我想知道我是否遗漏了什么或做错了什么。 感谢帮助!!
使用 opencv-python-headless 因为它不依赖于 libSM6。所以使用它会解决你的问题。
opencv-python-headless==4.2.0.32