簡體   English   中英

Python烏龜庫沒有顯示?

[英]Python turtle library without display?

我想運行python代碼,該代碼在服務器上使用烏龜庫,捕獲結果圖像並將其保存到文件中。

當我連接到SSH時,一切正常-烏龜窗口顯示在我的計算機上,烏龜繪制圖像並存儲結果。 但是,當我關閉連接時,烏龜庫停止工作。 我得到錯誤:

File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1813, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display "localhost:10.0"

失敗的原因很明確。 是否可以創建某種虛擬顯示來使Tk開心?

我發現了一個名為xvfb的小型實用程序,它可以模擬顯示。 然后,您可以簡單地調用xvfb-run python script.py ,一切正常!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM