【服务器问题01】ubuntu系统使用虚拟环境调起本地窗口的xcb报错解决方案
·
一个经典报错
原理应该是系统装了多个qt,然后在anaconda虚拟环境里请求调起qt窗口时,会让程序不知道要用虚拟环境的qt还是系统的(简称系统和虚拟环境开启左右脑互搏)
所以在Linux服务器和wsl中如果系统安装有
libxcb-xinerama0
libqt5gui5
libqt5widgets5
libqt5core5a
等资源,建议在python环境安装headless版opencv-python
# linux 安装指令
sudo apt-get update
sudo apt-get install -y libxcb-xinerama0 libqt5gui5 libqt5widgets5 libqt5core5a
# opencv-python卸载
pip uninstall opencv-python opencv-python-headless opencv-contrib-python
# headless版安装
pip install opencv-python-headless
本地开启x11转发后会能正常调起窗口
over!!❀❀❀❀❀❀
更多推荐
所有评论(0)