Python:用pyinstaller打包的opencv出错

Python: Error with opencv packaged with pyinstaller

-> 使用 python 版本 3.6 - 我无法更改此版本

感谢 redhat RHEL7.7 上的 pyinstaller,我打包了导入 opencv 的代码。包已正确完成,可执行文件在同一台机器上运行良好。

当运行这个可执行文件在另一台机器(redhat RHEL7.1)上时,会引发以下错误:

File "cv2/__init__.py" line 5, in <module>
ImportError: libX11.so.6: undefined symbol: xcb_poll_for_reply64

有人可以帮忙吗? tks

libX11 是一个图形服务器,对我的应用程序来说不是必需的。然后,使用 opencv-python-headless 而不是 opencv-python 解决了这个问题。