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

ModuleNotFoundError:在python 3.8.0 mac OS 10.15.3上没有名为'_tkinter‘的模块

ModuleNotFoundError是Python中的一个错误类型,表示无法找到指定的模块。在Python 3.8.0和macOS 10.15.3上出现ModuleNotFoundError: '_tkinter'的错误,是因为缺少名为'_tkinter'的模块。

'_tkinter'是Python的标准库之一,用于创建图形用户界面(GUI)应用程序。它是Python与Tk GUI工具包的绑定,提供了创建窗口、按钮、文本框等GUI组件的功能。

在macOS上,要使用'_tkinter'模块,需要安装XQuartz和ActiveTcl。以下是解决该错误的步骤:

  1. 安装XQuartz:
    • 访问XQuartz官方网站(https://www.xquartz.org/)下载最新版本的XQuartz。
    • 打开下载的.dmg文件,按照安装向导进行安装。
    • 完成安装后,重新启动计算机。
  • 安装ActiveTcl:
    • 访问ActiveTcl官方网站(https://www.activestate.com/activetcl)下载适用于macOS的ActiveTcl。
    • 打开下载的.dmg文件,按照安装向导进行安装。
  • 验证安装:
    • 打开终端应用程序。
    • 输入以下命令验证是否安装成功:
    • 输入以下命令验证是否安装成功:
    • 如果没有错误提示,并且弹出一个空白的GUI窗口,则表示安装成功。

如果仍然出现ModuleNotFoundError: '_tkinter'的错误,请确保已按照上述步骤正确安装了XQuartz和ActiveTcl,并且在Python环境中可以找到这些安装的路径。

推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云容器服务(TKE)。

  • 腾讯云服务器(CVM):提供可扩展的云服务器实例,可满足不同规模和需求的应用程序部署。了解更多信息,请访问:腾讯云服务器(CVM)
  • 腾讯云容器服务(TKE):基于Kubernetes的容器管理服务,可实现容器化应用程序的部署、管理和扩展。了解更多信息,请访问:腾讯云容器服务(TKE)
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

七个Python必备GUI库,这次一定要学会!

基于Qt框架构建,是一个跨平台框架,可以给各种平台创建应用程序,包括:Unix、Windows、Mac OS。 PyQt将Qt和Python结合在一起。它不只是一个GUI工具包。...Tkinter TkinterPython中最受欢迎GUI库之一。由于它简单易学语法,成为GUI开发初学者首选之一。...Kivy可以不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。 此外也是免费使用,获得了MIT许可。...04. wxPython wxPython是一个跨平台GUIPython库,可轻松创建功能强大稳定GUI,毕竟是用C++编写~ 目前,支持Windows,Mac OS X,macOS和Linux。...目前可在基于Unix系统,Windows和Mac OS运行。 Python2和Python3,都是可以支持

3.9K30

Python又把GUI界面攻下了,今天就

0.引言 学Python这么久了,一直想做个界面出来,最近发现Python有个内置库tkinter,利用它可以很轻松做出一些简易UI界面,首先来看Python官方对Tkinter说明: The tkinter...从上面描述中我们不难看出,不管你是 Mac OS 系统,还是 Windows 系统,它都可以生成相对应操作界面,这就是所谓跨平台。...1.调用关系说明 其原理就是我们使用 Python代码去调用 TkinterTkinter 已经封装了访问TK接口,这个接口是一个图形库,支持多跨平台操作系统,进而通过它,我们就可以调用我们系统本身...2.环境 操作系统:Windows / Linux / Mac OS Python版本:3.6.6 3.小试牛刀 有了概念并了解原理之后,接下来就小试牛刀一下~ import tkinter as tk...来显示一个提示框 实例化我们 APP,然后通过主线程来监听我们界面操作 运行后如下: 5.总结 想要做出漂亮UI界面,还是需要深入地学习下Tkinter这个模块

98820

七个Python必备GUI库,这次一定要学会!

基于Qt框架构建,是一个跨平台框架,可以给各种平台创建应用程序,包括:Unix、Windows、Mac OS。 PyQt将Qt和Python结合在一起。它不只是一个GUI工具包。...Tkinter TkinterPython中最受欢迎GUI库之一。由于它简单易学语法,成为GUI开发初学者首选之一。...Kivy可以不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。 此外也是免费使用,获得了MIT许可。...04. wxPython wxPython是一个跨平台GUIPython库,可轻松创建功能强大稳定GUI,毕竟是用C++编写~ 目前,支持Windows,Mac OS X,macOS和Linux。...目前可在基于Unix系统,Windows和Mac OS运行。 Python2和Python3,都是可以支持

4.2K20

好看又好用 GUI,你需要这七个 Python 必备库,

基于Qt框架构建,是一个跨平台框架,可以给各种平台创建应用程序,包括:Unix、Windows、Mac OS。 PyQt将Qt和Python结合在一起。它不只是一个GUI工具包。...Kivy可以不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。此外它也是免费使用,获得了MIT许可。...库,可轻松创建功能强大稳定GUI,毕竟是用C++编写~ 目前,支持Windows,Mac OS X,macOS和Linux。...目前可在基于Unix系统,Windows和Mac OS运行,Python2和Python3都支持。...Pyforms是一个Python2.7/3.x跨环境图形应用开发框架,模块化和代码复用可以节省大量工作,允许应用程序桌面,Web和终端上运行,无需修改代码。

3.1K30

中秋节——Python恶作剧

/usr/bin/python # -*- coding:cp936 -*- import os import time from tkinter import messagebox def dfs.../usr/bin/python # -*- coding:cp936 -*- import os import time from tkinter import messagebox def dfs...一些等待任务实现如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵资源如内存占用等等。 每个独立线程有一个程序运行入口、顺序执行序列和程序出口。...Python3 线程中常用两个模块为: _thread threading(推荐使用) thread 模块已被废弃。用户可以使用 threading 模块代替。...所以, Python3 中不能再使用"thread" 模块。为了兼容性,Python3 将 thread 重命名为 "_thread"。 #!

49710

七个Python必备GUI库

基于Qt框架构建,是一个跨平台框架,可以给各种平台创建应用程序,包括:Unix、Windows、Mac OS。 PyQt将Qt和Python结合在一起。它不只是一个GUI工具包。...Tkinter TkinterPython中最受欢迎GUI库之一。由于它简单易学语法,成为GUI开发初学者首选之一。...Kivy可以不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。 此外也是免费使用,获得了MIT许可。...04. wxPython wxPython是一个跨平台GUIPython库,可轻松创建功能强大稳定GUI,毕竟是用C++编写~ 目前,支持Windows,Mac OS X,macOS和Linux。...目前可在基于Unix系统,Windows和Mac OS运行。 Python2和Python3,都是可以支持

3.4K30

ModuleNotFoundError: No module named ‘config‘

'"错误消息时,意味着你尝试导入一个名为'config'模块,但Python无法找到该模块。...模块没有正确安装由于没有安装正确依赖模块Python无法找到名为'config'模块。解决此问题步骤如下:确定你是否正确地安装了所需要模块。...比如,如果你尝试导入一个名为config模块,但实际名称是另外一个,那么你需要修改导入语句以与实际模块名称匹配。2....模块名称冲突有时候,你导入模块与其他模块Python内置模块名称冲突,导致Python无法正确识别导入模块。解决此问题步骤如下:确保你导入模块名称与其他模块没有冲突。...我们项目中,我们希望使用一个名为'config'模块来管理网站配置信息,但在导入时出现了"ModuleNotFoundError: No module named 'config'"错误。

81770

十个顶级Python 图形界面(GUI)框架供你选择

Kivy GUI框架在现实世界中最常见用法可以我们Android和iOS应用程序中看到。该框架其他广泛实现可以Linux、Windows、树莓派和Mac OS设备用户界面中看到。...按照网站上提供安装说明,您可以轻松地将这个框架添加到您环境中。 4. wxPython wxPython本质是一个Python扩展模块,充当wxWidgets API包装器。...wxPython跨平台功能允许部署到Windows、Mac OS、Linux和基于unix系统,几乎不需要做任何修改。...AMDRadeon控制软件、奔驰Mini Cooper驾驶舱娱乐解决方案和TomTom导航系统都是Qt运行高科技和现代例子。 10....作为一个相当轻量级API, PyGUI框架在Python应用程序和目标平台之间添加额外代码很少。PyGUI目前支持为基于unix系统、Windows机器和Mac OS设备创建应用程序。

7.3K10

Python GUI 开发工具 原

包自带GUI Python 提供了多个图形开发界面的库,几个常用 Python GUI 库如下: Tkinter: Tkinter 模块(Tk 接口)是 Python 标准 Tk GUI 工具包接口...1.Tkinter (网上查了一下评论,说是东西都能写出来,但是很累,而且最后一次更新2009年,虽然是标准库,但是真的很丑,所以不推荐) TkinterPython 标准 GUI 库。...注意:Python3.x 版本使用名为 tkinter,即首写字母 T 为小写。...它是一个多平台工具包,可以运行在所有主要操作系统,包括UNIX,Windows和Mac。 PyQt采用双许可证,开发人员可以选择GPL和商业许可。...Kivy和python一样具有出色跨平台特性,使用Kivy编写程序可以Windows,Linux,和mac OSX系统之间无缝切换运行,而且具有本地显示效果,特别对触摸屏应用支持较好,非触摸屏也可以配合鼠标模拟触摸效果

6.8K20

用pyinstaller打包时图标问题

前言 因为昨天重新研究了下python打包方法,今天一番准备把之前写一个pdf合并软件重新整理一下,打包出来。...这里又分很多种原因,这时不要用-w打包,然后终端.\xxx.exe方式运行,就可以看到输出日志了。 原因一 D:\02-python\2019-09-30_pdf_opt\dist>....\pdfmerge.exe Traceback (most recent call last): File "pdfmerge.py", line 5, in ModuleNotFoundError...,而系统python库里没有安装相应依赖包,这时要么用退出当前虚拟环境,要么进入虚拟环境并给虚拟环境Scripts下面安装pyinstaller命令。...().img)) window.iconbitmap('tmp.ico') os.remove('tmp.ico') 原理就是先把Icon类里ico数据读出来,转换为二进制再写到当前目录生成一个临时

2.5K20

【腾讯云 Cloud Studio 实战训练营】使用Cloud Studio制作蛋仔派对兑换码工具

。...tkinter快速可视化开发GUI界面指南:详细教程(附带工具)》 ⭐⭐代码事件封装 cloud stdio新建index.py,将下面我封装好代码粘贴上去即可,由于ddddocr存在打包问题我这里有两个版本...,应该都在cloud stdio中尝试运行过,可惜报错了 这个错误提示说明在你代码中使用了Tkinter图形界面,但是当前环境下没有可用图形显示。...这通常是因为你正在使用一个没有图形界面的环境,比如SSH远程连接或者不支持图形界面的服务器运行脚本,所以在线编辑器目前运行不了,但是我们可以打包下载到本地环境运行 cloud stdio终端输入...-模块 自动安装模块模块需要手动安装,例如:request自动安装但是Ddddocr需要手动命令安装 Python环境-共享库 资源齐全,下载速度快,版本不支持也会提醒升级pip 打包文件时需要依赖由于环境问题无法拉取打包

64820

python应用(2):写个python程序给自己用

python写一个程序,然后命令行执行,看不到界面(UI),这种程序很常见了,叫命令行程序。...tkinter内置python中,所以不用再安装,直接import进来使用就是了。...(2)结合alfred来调用程序 之前介绍过怎么mac系统快速地切换或启动一个程序,使用工具就是alfred,这是一个超级好用工具。那现在再次使用alfred来启用刚才写程序。...关于alfred安装或使用,网上很多介绍,我之前介绍“mac环境与工具”时也有介绍,但是,这里有一个地方要注意:手动用终端执行上面的python程序是可以正常运作,但一旦通过alfred执行python...考虑到这种情况,就要变通一下了:让alfred打开一个新终端,并且让这个终端执行python程序--按这个思路来制作工具。 1、alfred新建一个“Script Filter”: ?

80710

初窥 Python import 机制

通常来讲,一段 Python 代码中去执行引用另一个模块代码,就需要使用 Python import 机制。import 语句是触发 import 机制最常用手段,但并不是唯一手段。...如果遍历 sys.meta_path 都没有找到合适元路径查找器,将抛出 ModuleNotFoundError。...默认路径查找器实现了所有文件系统特殊文件中查找模块功能,这些特殊文件包括 Python 源文件(.py 文件),Python 编译后代码文件(.pyc 文件),共享库文件(.so 文件)。...通常如果一个模块是一个 Python 模块(非内置模块或者动态扩展),那么该模块代码需要在模块 __dict__ 空间执行。...以上介绍大部分是基于官方文档,以及较新 Python 3.6+ 版本。由于篇幅,还有很多细节并没有包含其中,例如子模块加载、模块代码缓存机制等等。

1.1K20

ModuleNotFoundError: No module named ‘config‘

ModuleNotFoundError: No module named 'config'使用Python编程时,有时候我们可能会遇到ModuleNotFoundError异常,错误信息显示为No module...模块未安装Python导入模块时,需要确保相关模块已经被正确安装。如果你没有安装名为config模块,那么Python解释器将无法找到该模块并抛出ModuleNotFoundError异常。2....当遇到ModuleNotFoundError: No module named 'config'错误时,一个实际应用场景可以是使用Python编写一个Web应用时。...需要注意是,在上述示例代码中,我们假设config模块已经正确安装并位于项目的正确位置。如果没有正确安装或者没有添加正确模块路径,就会抛出ModuleNotFoundError异常。...Python中,config模块是一种常见用于存储和管理应用程序配置信息模块。它主要用于将应用程序参数和设置从代码中分离出来,使得配置信息可以不修改代码情况下进行更改和管理。

45960

Node.js简介与安装.md

于是2009年,Ryan正式推出了基于JavaScript语言和V8引擎开源Web服务器项目,命名为Node.js。...Node.js 是一个基于 Chrome V8 引擎 JavaScript 运行环境,没有浏览器安全级别的限制提供很多系统级别的API; 使用了一个事件驱动、非阻塞式 I/O 模型,使其轻量又高效....#查看可用版本 npm i 模块名@版本 npm outdated #显示项目中需要更新模块 pakeage.json (^1.1.0)-保留主版本号不变 (~1.1.2) (*)-安装最新版本...此外VS Code工程目录下还需要一个.vscode配置目录,里面存放里VS Code需要配置文件。...#由于前面安装是centos6.10 默认版本python2.6 wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz .

1.8K20

python爬虫,pyinstaller写一个属于自己彩虹屁生成器!

实现方法 用Python爬虫对现有的api进行请求,获取彩虹屁,然后用tkinter模块形成一个可视化gui,最后用pyinstaller对该py文件打包,这就是最后彩虹屁生成器。...,怎样能让没有接触过Python的人也能使用这个程序呢?...这就要用到pyinstaller对该程序进行打包了 3、对py文件进行打包 PyInstaller是一个第三方库,它能够Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包...,通过对源文件打包, Python 程序可以没有安装 Python 环境中运行,也可以作为一个 独立文件方便传递和管理。...其中,打包好程序就在dist文件夹中,这样即使没有python环境朋友们,也可以直接点开使用了,是不是很方便。 ?

95230

探寻Python导包路径机制

Python解释器 从 sys.path 里依次查找要导入模块文件或包 '' 表示当前路径 sys.path 列表中路径先后顺序代表了 Python解释器 搜索模块先后顺序 内置模块、包存放路径...像 os, sys, json 等一些内置模块、包都存放在你下载 Python解释器 时,其保存路径 Lib 目录 存放路径以我个人举例: D:\Hui\DevelopEnv\Python\Python379...、import requests 等都可以找到相应模块和包 如果导入模块和包时 sys.path 中没有搜索到相对应模块,则会报如下错误 ModuleNotFoundError: No module...其中 pprint 是 pretty print 美化输出意思,这样输出列表不会在一行。...: os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 就是获取当前模块所在目录一层目录。

1.1K10
领券