我已经在Codeanywhere上用Python创建了一个程序,所以我和我的朋友可以合作编写代码。在我的代码中,我使用tkinter创建GUI,但是当我尝试运行程序时出现错误:
Traceback (most recent call last):
File "Client.py", line 7, in <module>
import tkinter
ImportError: No module named tkinter
我已经尝试在SSH终端中安装tkinter模块但是没有帮助。
有人可以帮我在Codeanywhere.com上使用tkinter。
(我也联系了他们,但他们还没回到我身边)
提前致谢!
答案 0 :(得分:1)
要使用Tkinter,您需要在服务器上安装Xserver / GUI环境,但这似乎在云服务中是不可能的。
即使您尝试使用this StackOverflow answer中描述的以下过程来解决安装Tkinter的问题,最终也会出现以下错误:
_tkinter.TclError:没有显示名称,没有$ DISPLAY环境变量
该错误基本上表明服务器无法找到在何处呈现您的程序的显示器。
如您所见here,您将需要在服务器上安装Xserver / GUI环境。
我还尝试了另一种云服务(Pythonanywhere)再次检查,结果也相同。我检查了支持论坛,在这里您可以看到工作人员的回答,说不可能让Tkinter从事云服务: