gpt4 book ai didi

python - Gtk 警告 ** : cannot open display:

转载 作者:太空宇宙 更新时间:2023-11-03 22:27:38 28 4
gpt4 key购买 nike

我在 Windows 中通过 vagrant 使用运行 ubuntu 14.04 的数据科学工具箱。我安装了 OpenCV 并尝试了一个非常简单的 python 代码。

import cv2
import numpy as np
import matplotlib.pyplot as plt

img = cv2.imread('image1.jpg' , cv2.IMREAD_GRAYSCALE)
cv2.imshow('image' , img)
cv2.waitKey(0)
cv2.destroyAllwindows()

当我运行此代码时出现错误 -

(image:1267): Gtk-WARNING **: cannot open display:

我在互联网上搜索过,但找不到适合我的解决方案。

我试过了-

export DISPLAY=:0.0
export DISPLAY=:0

还有更多。我也尝试过 xhost +localhost 但这会产生另一个错误

xhost:  unable to open display ""

任何人都知道解决这个问题的方法。

最佳答案

您可以将显示转发给您的主机,在您的 Vagrantfile 中,添加以下行

  config.ssh.forward_agent = true
config.ssh.forward_x11 = true

你需要一个在 Windows 机器上运行的 X 服务器(我个人在我的 Mac 上使用 Quartz,你需要为 Windows 获得一个等效的,比如 Xming )然后当你 vagrant up 启动您的 VM,当您运行 X 程序时,它将在您的主机上弹出。

关于python - Gtk 警告 ** : cannot open display:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34919821/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com