我在android设备(pixelc)上安装了termux,并在那里成功地安装了python3.6.2,下载后(使用pip)一些库,如pill(有一些问题,但通过在线论坛我解决了)、vk等。 Tkinter应该预先安装在python上,但它没有(像其他一些模块一样,如time、random等)。 所有这些模块-tkinter,应该预装的,都不在那里-而且不可能安装它们。 pip安装tkinter ->;找不到满足要求时间的版本(来自版本:) 未找到tkinter的匹配分发。 如果我尝试使用: 安装python3tk 仍然没有-错误放置文件。 apt-get-update和apt-upgrade没有帮助。。。在
您不能在termux上安装tkinter或任何图形库或框架,因为termux没有GUI和相关的图形头。在
检查您的Tkinter支持
以下是系统检查Tkinter支持是否有效的一个好方法。在
在X控制台的shell中输入一个交互式Python解释器。在
第1步-是否可以导入?
在Python提示符下尝试以下命令:
如果有效,请转至步骤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
相关问题 更多 >
编程相关推荐