首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python下“No module named _tkinter”问题解决过程总结

尝试解决问题-2 在stackoverflow上搜索一番之后,发现有人提示说,某些情况下是tcl/tk安装不完整造成的,于是就重新下来了tcl/tk的源代码: 下载链接: http...目前tcl/tk的内容都已经安装好了,只是在python没有配置好,但是python3-tk之类的都已经安装了,但是问题并没有被解决。如果这样,那就重新安装Python运行环境吧。...于是重新执行了之前的原程序,可以正确输出结果了。问题到此为止,已经被正确的解决。...在本案例,关键的提示信息有2个部分,其一,moulde未安装或没有找到,则从安装类库的方向进行尝试解决。 其二, 假定已经安装,但是未被正确的配置好。...如果两个方向同时来解决的话,或者这个问题可以被更快的解决。 笔者解决这个问题花费了大约3~4个小时左右。

3.2K20

【100 种语言速成】第 6 节:TclTk

它还带有内置的图形工具(“Tk”部分),在它非常罕见的时候。 在新操作系统上安装 Tcl/Tk 是非常痛苦的。OSX 捆绑了一个过时的版本,当你运行一个 hello world 时会打印一个警告。...而对于最后一个,puts hello 它本身应该可以工作,但是 puts 有可选参数在哪里打印它,当你输入puts helloTcl 时,如果你打算将 puts hello 字符串输出到标准输出,或者...至于你的 shell 脚本的快速 GUI,Tk 是一个相当糟糕的工具,我在我的 Electron Adventures 系列中介绍了许多更好的工具。...但即使你真的想使用 Tk,不知何故,由于历史原因, Ruby 和 Python 等许多现代语言在其标准库仍然包含某种 Tk 代码。...旧风格的 GUI 几乎被浏览器风格的 GUI 所取代,所以我无法判断 Tk 是否对其他 GUI 工具影响很大。在我看来,它基本上过期了,没有任何实际影响。

2.5K40

Python tkinter 源码安装使用与中文乱码

主要是因为下面这两个原因,所以决定源码编译安装去折腾一下 tkinter,以下是一些记录。...conda install -c conda-forge tk,虽然没有任何报错,python2 import tkinter 也正常,但 conda 的软件安装就像一个黑盒子,无法确认 tcl/tk...python 的 PyPI 仓库是没有 tkinter 的,想要使用 pip install tkinter 卸载或者重装都是行不通的。...TkTcl "图形工具箱" 的扩展,它提供各种标准的 GUI 接口项,以利于迅速进行高级应用程序开发。 tkinter ("Tk 接口")是 Tk GUI 工具的标准 Python 接口。...如果 tkinter 没有安装,则会提示找不到该(注意在 Python 2 该包包名为 Tkinter,Python 3 为 tkinter): 接下来我们将尝试在 Python 2/3 安装

1K20

设计一个界面,很简单!

本周,小编给大家分享在Python如何制作一个简单的图形界面吧,Python里有很多图形用户界面库,如Tkinter, Pmw, wxPython, PySide, PyQt, PyGTk, win32ui..., Glade等,在这些库,小编只会Tkinter、wxPython和PyQt三种库,由于内置库Tkinter最为简单实用,所以就先从它开始吧,其他库以后慢慢介绍吧!...Tkinter,它是Tk(Tcl/Tk的GUI工具)的Python接口。 Tcl/Tk是嵌入式应用,测试,原型开发和GUI开发领域的流行脚本语言。...它是一个开源的,多平台的小部件工具,被许多不同的语言用来构建GUI程序。...如果你查看源码,那么你会发现Tkinter只是一个使用Tcl/Tk库的C扩展的包装器(Python2和3在导入模块有大小写区分,注意一下哟)。

2.6K100

shell expect权威指南和实战

(一)Tcl 安装 主页: http://www.tcl.tk 下载地址: http://www.tcl.tk/software/tcltk/downloadnow84.tml 1.下载源码 wget...(2)程序第一行用来获得脚本的执行参数(其保存在数组$argv0号开始是参数),并将其保存到变量user。...(3)在一个正则表达时中,可以在()包含若干个部分并通过expect_out数组访问它们。各个部分在表达式从左到右进行编码,1开始(0含有整个匹配输出)。...#(2)while循环中的if判断消息是如何得到的。在非交互模式下,下一行内容消息文件读出,当文件内容结束时while循环也就结束了。(break命令实现终止循环) 。...(3)spawn代表在本地终端执行的语句,在该语句开始执行后,expect开始捕获终端的输出信息,然后做出对应的操作。

1.6K20

python的sys模块函数

这意味着你可以在主程序捕获对sys.exit 的调用。(注:0是正常退出,其他为不正常,可抛异常事件供捕获!)..., 这就是标准输入:键盘获取信息,再输出到标准输出:屏幕的例子。 那么上面的例子print 和 raw_input是如何与标准输入/输出流建立关系的呢?...其实Python程序的标准输入/输出/出错流定义在sys模块,分别 为: sys.stdin, sys.stdout, sys.stderr 上面的程序分别与下列的程序是一样的: import...我们在Python运行环境输入以下代码: import sys for f in (sys.stdin, sys.stdout, sys.stderr): print f 输出为: 由此可以看出...stdin, stdout, stderr在Python无非都是文件属性的对象,他们在Python启动时自动与Shell 环境的标准输入,输出,出错关联。

87910

2018年8月18日初识tkinter

普通文件如音频视频没有影响,但是如果是软件的话 下载的时候会在注册表记录打开文件的路径,如果移动到其他盘的话注册表的路径没有修改,再次打开 软件的时候就无法正常打开了 查看自己笔记本的cpu型号是右击我的电脑属性...接口")是Python的标准Tk GUI工具的接口,是一个Python模块,Tk和Tkinter可以在 大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里 Tk:Tk...(tool kit工具集) 是一个通过编写Tcl代码来创建图形用户界面的工具集。...Tk 扩展了内建Tcl命令,用一些新的命令来创建成为 组件的用户界面元素,并用几何管理器将这些元素整合成美观的版面,继而将这个界面与应用程序关联起来。...TCL(工具命令语言(Tool Command Language)),是一种脚本语言,TCL本身不提供面向对象的支持。但是语言本身很 容易扩展到支持面向对象,使用最广泛的TCL扩展是TK

79220

Python 学习入门(3)—— 常用类库

Tkinter是一个和Tk接口的Python模块,Tkinter库提供了对 Tk API的接口,它属于Tcl/Tk的GUI工具组。Tcl/Tk是由John Ousterhout发展的书写和图形设备。...Tcl(工具命令语言)是个宏语言,用于简化shell下复杂程序的开发,Tk工具是和Tcl一起开发的,目的是为了简化用户接口的设计过程。Tk工具由许多不同的小部件,如一个按钮、一个滚动条等。...通过Tk提供的这些小部件,我们就可快速地进行GUI开发。Perl、Scheme等语言也利用Tk库进行GUI开发。Tkinter是跨平台,在各种平台下都能使用。...PyXML———— 用Python解析和处理XML文档的工具的4DOM是完全相容于W3C DOM规范的。它包含以下内容:   xmlproc: 一个符合规范的XML解析器。   ...还有用于zope的ZMySQLDA模块,通过它就可在zope连接mysql数据库。   PyGTK ———— 用于python GUI程序开发的GTK+库。

1.3K31

Python tkinter 制作一个经典的登录界面和点击事件

前言 Tkinter(即 tk interface) 是 Python 标准 GUI 库,简称 “Tk”;本质上来说,它是对 TCL/TK 工具的一种 Python 接口封装。...Tkinter 编写的程序,也称为 GUI 程序,GUI (Graphical User Interface)指的是“图形用户界面”,它是计算机图形学(CG)的一门分支,主要研究如何在计算机中表示图形,...GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,比如使用 C/C++ 语言开发的 Qt、GTK、Electron 等都属于 GUI 软件 环境使用 Python 3.8...= tk.StringVar() tk.Entry(root, textvariable=account_va).grid(row=1, column=1, padx=5) # 登陆密码 tk.Label...在标签里放入图片 tk.Label(top, image=tk_image).pack() top.mainloop() 最后效果

2.1K20

FPGA的调试-虚拟JTAG

虚拟JTAG可以通过TCL脚本在线地把PC机的数据写入到FPGA内部或者FPGA内部读出并传到PC机。这样,在调整算法参数(如PID的参数整定)的时候,无需多次综合。...此外,只要你会用TCLTK图形库,就能利用虚拟JTAG做上位机。 这一篇博文里将介绍基于Virtual JTAG的调试方法。...另外,在我们原有的工程例化一个Virtual JTAG的IP核,利用这个IP核给出的接口来传输数据即可。用户要做的主要任务就是设计符合传输协议的逻辑,适时的将数据接收进来或者传输出去。...因为Quartus17.0的TCL控制台有bug,不能载入::quartus::project,所以不能直接在TCL控制台使用该的命令(如quartus_stp -t a.tcl,会出错),于是,这里使用...(网上的例子多数用的是老版本的Quartus,可以载入::quartus::project,也可以直接使用quartus_stp -t a.tcl命令) 在TCL控制台中,使用 exec "E:\\

1.6K30
领券