我不能在termux上安装tkinter

2024-10-01 11:29:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我在android设备(pixelc)上安装了termux,并在那里成功地安装了python3.6.2,下载后(使用pip)一些库,如pill(有一些问题,但通过在线论坛我解决了)、vk等。 Tkinter应该预先安装在python上,但它没有(像其他一些模块一样,如time、random等)。 所有这些模块-tkinter,应该预装的,都不在那里-而且不可能安装它们。 pip安装tkinter ->;找不到满足要求时间的版本(来自版本:) 未找到tkinter的匹配分发。 如果我尝试使用: 安装python3tk 仍然没有-错误放置文件。 apt-get-update和apt-upgrade没有帮助。。。在


Tags: 模块pipgt版本timetkinteraptrandom
2条回答

您不能在termux上安装tkinter或任何图形库或框架,因为termux没有GUI和相关的图形头。在

检查您的Tkinter支持

以下是系统检查Tkinter支持是否有效的一个好方法。在

在X控制台的shell中输入一个交互式Python解释器。在

第1步-是否可以导入?

在Python提示符下尝试以下命令:

import _tkinter # with underscore, and lowercase 't'

如果有效,请转至步骤2。 如果出现“No module named _tkinter”失败,则需要修改Python配置以包含此模块(它是用C实现的扩展模块)。不要编辑模块/设置(已过期)。您可能需要安装Tcl和Tk(在使用RPM时,也要安装-devel RPM)和/或编辑设置.py脚本指向安装Tcl/Tk的正确位置。如果您在默认位置安装Tcl/Tk,只需重新运行“make”就可以构建\u tkinter扩展。 如果由于动态链接器的错误而失败,请参阅上面的内容(对于Unix,检查头/库文件不匹配;对于Windows,检查是否可以找到TCL/TK dll)。在

第2步-是否可以导入Tkinter?

在Python提示符下,尝试为您的版本使用正确的命令:

^{pr2}$

如果有效,请转至步骤3。 如果出现“No module named Tkinter”失败,则需要更改Python配置以包含包含特金特.py在其默认的模块搜索路径中。您可能忘记在Modules/Setup文件中定义TKPATH。一个临时的解决方法是找到该目录并将其添加到PYTHONPATH环境变量中。它是Python库目录中名为“lib tk”的子目录(当使用python1.4或更早版本时,它被命名为“tkinter”)。在

https://wiki.python.org/moin/TkInter

相关问题 更多 >