当我尝试使用 cv2.imshow() 时,收到一条错误消息,指出它无法连接到 X 服务器。我在本地运行此程序,在 Windows 命令提示符中使用 bash。没有服务器、没有VPN等。
Python 3.4、CV2 3.4
img = cv2.imread(fileName)
cv2.imshow("Image", img)
cv2.waitKey(0)
Run Code Online (Sandbox Code Playgroud) 我使用PyQt4.QtWebkit来抓取我的django应用程序中的网页.在生产环境中该模块无法抓取它.它会抛出错误"manage.py:无法连接到X服务器"
我的Qt班:
class Render(QWebPage):
def __init__(self, url):
self.app = QApplication(sys.argv)
QWebPage.__init__(self)
self.loadFinished.connect(self._loadFinished)
self.mainFrame().load(QUrl(url))
self.app.exec_()
def _loadFinished(self, result):
self.frame = self.mainFrame()
self.app.quit()
Run Code Online (Sandbox Code Playgroud)
从django-shell调用:
r = Render(url)
Run Code Online (Sandbox Code Playgroud)
当我使用Django-shell(python manage.py shell)通过django调用这个"Render"类时,render函数会抛出错误.你能帮帮我吗?