首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ImportError: Sublime中没有名为tkinter的模块

这个错误是由于在Sublime中缺少名为tkinter的模块导致的。tkinter是Python的标准图形用户界面(GUI)库,用于创建窗口、按钮、文本框等交互式界面元素。

解决这个错误的方法是安装并配置正确的Python环境,确保tkinter模块可用。以下是一些步骤:

  1. 确认Python已正确安装:在命令行中输入python --version,确保能够正确显示Python的版本号。
  2. 安装tkinter模块:在命令行中输入pip install tkinter,等待安装完成。
  3. 检查Sublime Text的Python环境设置:打开Sublime Text,点击菜单栏的Preferences -> Browse Packages,进入Packages目录。找到并打开Python文件夹,确保其中的Python.sublime-build文件中的"cmd"字段指向正确的Python可执行文件路径。
  4. 重启Sublime Text:关闭并重新打开Sublime Text,尝试运行包含tkinter的Python代码,查看是否还会出现ImportError。

关于tkinter的更多信息,你可以参考以下链接:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

用Pythontkinter模块作图

= "click me") >>> btn.pack() 在第一行上,我们引入了 tkinter 模块内容。...(有没有感觉像现代艺术作品呢,嘿嘿) 4,设置颜色 改一下 random_rectangle函数,传入一个额外参数(fill_color)来指定矩形颜色。...六、画圆弧 圆弧是圆周一段,或者说是一种曲线,但是为了用tkinter画出一个圆弧,我们需要用create_arc函数在一个矩形作图: >>> from tkinter import* >>> tk...tkinter会自动画回到连线到第一个开始坐标。 ? 总结 这次我们学习了使用tkinter模块创建按钮和具名函数使用;在画布上画出简单几何图形,并学会了上色。...后续阶段要学习如何利用tkinter模块显示文字和图片,并尝试创建基本动画。

5.9K50
  • 90后你,Q龄几年了?

    而本程序运行十分简单,具有良好用户交互界面,只需要扫码登录一步操作即可。 由于相关数据接口有访问限制,所以本程序并没有对QQ好友进行分析。...三者登录方式大同小异,唯一有区别的就是提交数据参数加密方式不同。 3.tkinter_gui.py,绘制gui模块,使用tkinter绘制基本交互界面。...这个模块是绘制基本gui模块,采用python内置tkinter模块完成,用法相当简单,这里就不详细讲了。 4.static_data.py,数据存储模块,所有数据采用base64编码存储。...这个模块主要是用来存储相关数据,在程序每次运行时,将该静态资源文件输出。这么做原因是可以防止用户将某些静态数据给删除了,导致程序运行错误。...3.查看生成报告(md文件) 可用notepad++或者sublime等工具 最终效果 源码地址 https://github.com/shengqiangzhang/examples-of-web-crawlers

    66220

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

    常用自带类库 ? 常用外部类库: Tkinter———— Python默认图形界面接口。...Tkinter是一个和Tk接口Python模块Tkinter库提供了对 Tk API接口,它属于Tcl/TkGUI工具组。Tcl/Tk是由John Ousterhout发展书写和图形设备。...Pmw(Python megawidgets)Python超级GUI组件集————一个在python利用Tkinter模块构建高级GUI组件,每个Pmw都合并了一个或多个Tkinter组件,以实现更有用和更复杂功能...MySQLdb模块———— 用于连接MySQL数据库。还有用于zopeZMySQLDA模块,通过它就可在zope连接mysql数据库。   ...Python-ldap ———— 提供一组面向对象API,可方便地在python访问ldap目录服务,它基于OpenLDAP2.x。   smtplib模块 ———— 发送电子邮件。

    1.4K31

    Python 类中使用 cursor.execute() 时语法错误解决方法

    以下是解决此类问题常见方法和建议。问题背景在 Python 2.7 ,当我在类方法尝试运行 cursor.execute("SELECT VERSION()") 时,会收到一个语法错误。...然而,在类外运行相同代码却可以正常工作。作为一名 Python 新手,我尝试了各种搜索和解决方法,但都没有找到有效解决方案。...import *except ImportError: # for Python3 from tkinter import *​import tkMessageBoximport MySQLdb​class...打开编辑器“显示空格”功能可以更容易地发现此类问题。以下是如何解决此问题:将 cursor.execute 行空格替换为制表符。确保 Python 代码中所有缩进都正确对齐。...修改后代码如下:try: # for Python2 from Tkinter import *except ImportError: # for Python3 from tkinter

    21710

    关于Python导入模块,你可能没学透?!

    import urllib.error 这个情况不常见,但是对此有所了解总是没有坏处。 使用from语句导入 很多时候你只想要导入一个模块或库某个部分。...标准库我唯一推荐全盘导入模块只有Tkinter。 如果你正好要写自己模块或包,有人会建议你在 __init__.py文件中导入所有内容,让模块或者包使用起来更方便。...,但我们并没有使用这个模块。...例如: # a.pyimport b def a_test(): print("in a_test") b.b_test() a_test() 然后在同个文件夹创建另一个模块,将其命名为...但是我们模块没有叫 sqrt函数或属性,所以就抛出了 AttributeError。 总结 在本文中,我们讲了很多有关导入内容,但是还有部分内容没有涉及。

    83350

    python包package和模块module导入深入详解

    import urllib.error 这个情况不常见,但是对此有所了解总是没有坏处。 使用from语句导入 很多时候你只想要导入一个模块或库某个部分。...标准库我唯一推荐全盘导入模块只有Tkinter。 如果你正好要写自己模块或包,有人会建议你在 __init__.py文件中导入所有内容,让模块或者包使用起来更方便。...,但我们并没有使用这个模块。...例如: # a.pyimport b def a_test(): print("in a_test") b.b_test() a_test() 然后在同个文件夹创建另一个模块,将其命名为...但是我们模块没有叫 sqrt函数或属性,所以就抛出了 AttributeError。 总结 在本文中,我们讲了很多有关导入内容,但是还有部分内容没有涉及。

    2.8K10

    sublime指定python版本

    这两天闲暇时候学了下python,遇到一个坑,希望能帮大家解决问题 背景:我用是mac,系统默认安装了python版本是2.7.10;我自己又安装了3.6.3版本 在我用sublime对着官方文档写爬虫时...("www.baidu.com") conn.request("GET", "/") r1 = conn.getresponse() print(r1.status, r1.reason) 报错如下 ImportError...: No module named http.client 经分析发现是sublime默认使用系统默认python版本,而系统默认版本是2.7.10,此版本没有http.client(老版本中使用httplib...) 也就是说我要在sublime中指定python版本,经过摸索,操作如下: Sublime——tools——build system——new build system 把文件内容替换为...然后在Sublime——tools——build system中选中你刚刚新增build system即可 注意:此处/usr/local/bin/python3地址应为实际地址,可用如下方法查询:

    1.5K20

    关于Python导入模块,你可能没学透?!

    import urllib.error 这个情况不常见,但是对此有所了解总是没有坏处。 使用from语句导入 很多时候你只想要导入一个模块或库某个部分。...标准库我唯一推荐全盘导入模块只有Tkinter。 如果你正好要写自己模块或包,有人会建议你在 __init__.py文件中导入所有内容,让模块或者包使用起来更方便。...,但我们并没有使用这个模块。...例如: # a.py import b def a_test(): print ( "in a_test" ) b.b_test() a_test() 然后在同个文件夹创建另一个模块,将其命名为...但是我们模块没有叫 sqrt函数或属性,所以就抛出了 AttributeError。 总结 在本文中,我们讲了很多有关导入内容,但是还有部分内容没有涉及。

    93730

    用了几年 Python,但你可能连这个都没学透

    import urllib.error 这个情况不常见,但是对此有所了解总是没有坏处。 使用 from 语句导入 很多时候你只想要导入一个模块或库某个部分。...标准库我唯一推荐全盘导入模块只有 Tkinter。 如果你正好要写自己模块或包,有人会建议你在 _init_.py 文件中导入所有内容,让模块或者包使用起来更方便。...,但我们并没有使用这个模块。...例如: # a.py import b def a_test(): print("in a_test") b.b_test() a_test() 然后在同个文件夹创建另一个模块,将其命名为...但是我们模块没有叫 sqrt 函数或属性,所以就抛出了 AttributeError。 总结 在本文中,我们讲了很多有关导入内容,但是还有部分内容没有涉及。

    75341

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

    来切换不同Python环境 tkinter问题描述 原程序基于matplotlib来进行绘图操作,其中在运行过程,报出来了错误信息。...tkinter,这些信息基本上没有帮助。...tkinter没有安装,或者被正确安装完成,而是没有被正确配置好。...目前tcl/tk内容都已经安装好了,只是在python没有配置好,但是python3-tk之类都已经安装了,但是问题并没有被解决。如果这样,那就重新安装Python运行环境吧。...在本案例,关键提示信息有2个部分,其一,moulde未安装或没有找到,则从安装类库方向进行尝试解决。 其二, 假定包已经安装,但是未被正确配置好。

    3.8K20

    图形用户界面和游戏开发

    基于tkinter模块GUI GUI是图形用户界面的缩写,图形化用户界面对使用过计算机的人来说应该都不陌生,在此也无需进行赘述。...Python默认GUI开发模块tkinter(在Python 3以前版本名为Tkinter),从这个名字就可以看出它是基于Tk,Tk是一个工具包,最初是为Tcl设计,后来被移植到很多其他脚本语言中...当然Tk并不是最新和最好选择,也没有功能特别强大GUI控件,事实上,开发GUI应用并不是Python最擅长工作,如果真的需要使用Python开发GUI应用,wxPython、PyQt、PyGTK等模块都是不错选择...基本上使用tkinter来开发GUI应用需要以下5个步骤: 导入tkinter模块我们需要东西。 创建一个顶层窗口对象并用它来承载整个GUI应用。 在顶层窗口对象上添加GUI组件。...指定添加到哪个容器 通过command参数绑定事件回调函数 button1 = tkinter.Button(panel, text='修改', command=change_label_text

    1.7K30

    【记录】使用python图形库打开新窗口时候关闭之前窗口,运行结束后关闭当前窗口和程序

    Tkinter 库和 subprocess 模块来实现在 tkinter 窗口中打开另一个 Python 脚本过程,并在脚本运行结束后关闭当前窗口和程序。...在你代码,你使用了 Tkinter 创建了一个名为 window 主窗口,并在 open_buy_quantity 函数调用了 window.destroy() 方法来关闭当前窗口。...这是一个简单 GUI 应用示例,展示了如何创建窗口和关闭窗口。 subprocess 模块: subprocess 模块允许你在 Python 程序启动新进程。...在你代码,你使用了 subprocess.run(["python", "D:/桌面/python项目/购买数量.py"]) 来运行名为 "购买数量.py" Python 脚本。...结语 总体来说,代码展示了如何结合使用 Tkinter 和 subprocess 来实现 GUI 程序打开外部脚本功能,并在完成任务后退出程序。

    16210

    软件测试|超好用超简单Python GUI库——tkinter

    Python有没有实现这个功能库?答案是肯定,Python库这么多,肯定有实现上述功能库,那么我们应该使用哪一个库呢?我们这里推荐使用Python内置一个库——tkinter。...该模块以 Tcl/tk 作为接口,提供了大量 GUI 支持。如果想要创建一个美观地、符合操作系统平台 GUI,推荐使用主题化模块 tkinter.ttk。...其中 + 表示相对于左上角,而 - 表示相对于右下角使用 root.mainloop() 激活根窗口代码显示效果如下:图片组件使用当我们需要为窗口中模块区域创建不同于窗口主题时,我们应该如何处理呢?...比如,此例修改了背景颜色,将背景颜色修改为橙色。...库一些基本使用,需要提醒大家是,Python3.x版本名为tkinter,Python2.x版本名为Tkinter

    1.4K20
    领券