我使用的是数据科学工具箱,在windows下通过vagrant运行ubuntu14.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()
当我运行这个代码时,我得到一个错误-
^{pr2}$我在网上搜索过,但找不到适合我的解决办法。在
我试过-
export DISPLAY=:0.0
export DISPLAY=:0
还有更多。 我也尝试过xhost+localhost,但这会产生另一个错误
xhost: unable to open display ""
任何人都知道解决这个问题的方法。在
您可以将显示转发给主机,在您的Vagrantfile中,添加以下行
你需要一个在你的windows机器上运行的X服务器(我个人在mac上使用Quartz,你需要一个与windows相当的服务器,比如Xming),然后当你
vagrant up
启动你的虚拟机时,它会在你的主机上弹出。在相关问题 更多 >
编程相关推荐