: 无法连接到 X 服务器 python cv2

Sre*_*ree 7 python opencv python-3.x

当我在运行SLIC时使用 cv2.imshow() 时,出现以下错误。

: 无法连接到 X 服务器

我正在具有 GPU 访问权限的远程计算机上运行该程序。我看过这个答案和其他一些相关答案,但没有一个能解决我的问题。您能否建议如何继续进行此操作。

小智 5

这对我有帮助:
在你的 python 脚本中添加这些行:

导入操作系统
os.environ['显示'] = ':0'

此问题意味着您的代码正在尝试(但失败)连接到 X 服务器(GUI 环境),可能是通过 SSH 会话转发的。


Sha*_*ran -2

您必须允许 root 用户访问 X Server,而某些远程计算机不允许。尝试这个

xhost local:root
sudo DISPLAY=$DISPLAY gedit /etc/profile
Run Code Online (Sandbox Code Playgroud)