我刚刚开始使用Cloud9进行Python编程。

但是,当我尝试使用Tkinter时,出现错误_tkinter.TclError: no display name and no $DISPLAY environment variable

如何在Cloud9中使用Python获取用户输入(通过设置此显示或使用其他方法)?

最佳答案

Cloud9托管的工作区没有图形硬件,因此您将无法在其上运行任何GUI工具包。如果您想获得用户输入,最好是运行一台服务器,该服务器提供基于HTML的表单,该表单可用于收集输入。服务器应侦听0.0.0.0:8080,并且可以在http://<workspacename>-<username>.c9.io上访问。退房this page,以快速开始在Cloud9上提供html页面。

关于python - 如何在Cloud9(Python)中获得用户输入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32609377/

10-12 21:19