解决python自带的IDLE编译器打不开,并默认使用IDLE打开py文件

【Python】-入门:安装配置和IDLE的使用 Python的安装和配置,以及使用IDLE做一个简单的实例 阅读详情
AI摘要

文章讲述了Python的IDLE编译器遇到的问题,包括启动闪退和编码错误。作者介绍了如何通过控制台执行idle.py解决UnicodeDecodeError,并提到如何修改py文件的默认启动方式以实现无黑窗模式。尽管IDLE打不开,但不影响使用VSCode编写和运行代码。

python的IDLE编译器打不开

这是python自带的一个编译器,虽然很简陋,但它重要的功能不在日常编码。
它其实就是python文件夹下的 pythonw.exe文件,用它启动py文件可以实现无黑窗的启动模式,有GUI图形界面的项目更适合使用。

这个文件具体的启动文件位置为 C:\python3.10\Lib\idlelib\idle.py(替换你自己python所在的文件夹)。

pythonw.exe和idle.py,本质是一个文件,前者是对后者的打包。

但是我的pythonw文件启动闪退,idle.py文件也打不开。

解决方法如下:
首先在idle.py文件的文件夹下按住shift键后鼠标右键,在此处打开powershell
在这里插入图片描述
输入如下代码 运行idle.py,查看报错内容:

python idle.py

我的报错内容为:

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0xc8 in position
23: invalid continuation byte

可以看到这是一个编码错误的报错,因为我打开了win10 系统里的UTF-8编码的Beta,
关闭后,重启电脑,idle文件以及pythonw文件都能打开了
在这里插入图片描述

修改py文件默认启动方式

进入设置修改py文件的默认应用

在这里插入图片描述
如果没有显示白色的python(也就是pythonw.exe),先把一个py文件的打开方式使用这个pythonw.exe打开一次就有了

黑色的python图标是启动时有黑窗的,白色的python图标是启动无黑窗的(IDLE)

结束

这样就默认启动python项目没有黑窗了,那个UTF-8的beta编码模式,会导致python编写IDLE文件的代码编译出错,win10的编码真是多灾多难,我经常要开关这个beta开关…

然而即使IDLE打不开,这种情况下python编译器是没问题的,可以使用vscode写代码,一样运行,没有影响。

Python学习记录(2)——Python IDLE的介绍 在安装Python后,会自动安装一个 IDLE,本文对IDLE的使用,以及利用IDLE编写Python代码做介绍 阅读详情

相关推荐

python自带的idle以及pycharm使用

讲述了python自带的idle和pycharm的解释器安装和如何汉化。

一起努力共同进步,为了未来一起奋斗吧! 1万+

设置 python文件的默认打开方式为自带的IDLE打开

python 自带的 IDLE 打开文件在 安装目录的 \Lib\idlelib文件夹中。 双击该文件夹内的 idle.bat 即可打开 IDLE。 有两种方式可以设置默认打开方式: 第一种:右键 py 文件,选择打开方式,找到 idle.bat 这个文件 。    (这个方法有个缺点,就是py文件的显示会不好看) 第二种:修改注册表。   1、win + r 打开,输入 regedit 找到 计...

白发渔礁江渚上…… 1万+

Anaconda打开设置IDLE方法

当安装了Anaconda后会发现,发现无法像直接安装python解释器时那样方便地使用IDLE,无法直接打开pythonw.exe。Anaconda内置了两款编译器——Spyder和Jupyter。而打开查看.py文件或者编程,有时使用Python自带的IDLE使用起来非常方便,如果想要使用轻量级的IDLE编译器,可以参照以下方法: -------------------------------...

azoo的专栏 2万+

一文读懂Python文本编辑器IDLE(2)

IDLE 是 Python 自带的简易开发环境,python安装完成后,在 Windows 开始菜单中找到Python文件夹,在这里可以看到 IDLE 工具

swj_222222的博客 6833

Python IDLE介绍

在程序开发过程中,合理使用快捷键不但可以减少代码的错误率,而且可以提高开发效率。一般情况下,程序员可选择的 IDE 类别是很多的,比如说,用 Python 语言进行程序开发,既可以选用 Python 自带的 IDLE,也可以选择使用 PyCharm 和 Notepad++ 作为 IDE。这就好比台式机,一个台式机的核心部件是主机,有了主机就能独立工作了,但是我们在购买台式机时,往往还要附带上显示器、键盘、鼠标、U盘、摄像头等外围设备,因为只有主机太不方便了,必须有外设才能玩的爽。

qq_34274756的博客 1727

李大勇matlab密码,基于MatlabSimulink的太阳能热水系统仿真研究 沈超.doc

基于MatlabSimulink的太阳能热水系统仿真研究 沈超中国工程热物理学会 工程热力学与能源利用 编号:141090基于Matlab/Simulink的太阳能热水系统仿真研究沈 超1 1 余 鹏1 李洪欣1 魏新利2郑州大学土木工程学院,郑州 450001郑州大学化工与能源学院,郑州 45...

weixin_42298437的博客 1342

Python IDLE简单使用说明

安装Python之后,系统会自动内嵌一个编译器IDLE,通过此工具可以方便快捷调用Python程序执行相关操作,具体如何使用呢?细看下面具体步骤: 1、安装Python。(安装步骤不做详细描述)。 版本上建议使用3.*版本的Python,因为系统会默认安装环境变量,省去很多不必要的麻烦。(不建议使用2.*的版本,需要手动添加环境变量,对初学者来说容易出错) 2、安装结束后,打开DOS窗口查看安装成功与否。 过程:WIN+R,输入CMD,执行Python,若出现类似下面界面则表示安装成功。反之,安装失

爱从喜欢你的那一刻开始蔓延 2747

(6)NUC980 SPI Nand 启动

方式一:下载到SPI-NAND-Flash中,这种方式可以将程序固化到SPIflash中,可以掉电保存。第二种方式下载到DDR中程序掉电丢失,但是DDR调试方便,时候调试的时候使用。之前的设置都是基于SD卡启动,今天测试一下是用SPI flash启动。方式二: 下载到DDR中,①设置为USB启动②下载到DDR中③运行。1:烧写BootLoader。

卤煮小鱼的博客 1754

在anaconda里面使用IDLE编译器(anaconda(python3.7))

安装好anaconda后发现一个问题:在anaconda里面,内置了两款编译器——Spyder和Jupyter,虽然都很好用,但是对于短小的代码来说还是有些不方便,这时候会很想念轻量级的IDLE编译器。 在anaconda中设置IDLE编译器: 快捷键“win+r”打开运行窗口 输入regedit,回车打开注册表 在注册表里面找到HKEY_CLASSES_ROOT,并在HKEY_C...

咕噜君的博客 3926

一文解读DeepSeek训练数据集

本文重点以DeepSeek为例,详细介绍预训练数据集相关内容。大语言模型LLM(如DeepSeek、ChatGPT、文心一言等)的“智慧”源于它们学习的海量数据集。简单来说,数据集就是模型的“知识库”,通常由互联网公开的文本、图片、视频等。这些数据需满足两个特点:规模大和多样性。规模大是指数据量可达千亿级词汇,让模型学习复杂规律;多样性则涵盖多领域(如科技、文学)、多语言、多形式(对话、新闻),帮助模型适应不同场景。例如,训练数据中既有百科知识,也有日常对话,模型才能既解答专业问题,又能闲聊。

u013891230的博客 7089

Rapid SCADA MQTT

一、配置RapidSCADA 1、准备KpMqtt.dll、Jint.dll库文件,从网盘下载。 2、将以上两个文件拷贝到SCADA安装目录的Comm/KP目录下,如下: C:\SCADA\ScadaComm\KP 3、新建SCADA项目 4、新建Line 5、新建Device 6、拷贝Config目录下的KpMqtt_001.xml文件、KpMqtt_Job.js文件到项目Comm\Config下,如下示例链接 C:\SCADA\Projects\MQTTProject\Instances\Defau

mumanquan1的博客 3007

Python环境的安装与自带编辑器IDLE的使用

引言 ​        工欲善其事,必先利其器。我们都知道,学好一门语言最初的基础就是语言环境的安装与语言编辑器的使用。本文以Python语言为例,讲解Python环境的安装以及自带的编辑器IDLE的使用 正文 话不多说,就从这里开始,带你一步一步安装Python环境 首先,需要去Python的官网进行相关资源的下载。可以通过百度的方法或者直接将下方的链接复制到地址栏中极客进入Python官网 官网地址:https://www

TYUT__pengkai的博客 4691

WRF后处理总结:wrf-python与NCL在WRF后处理中的基本应用——变量提取、计算与可视化

判断需要提取的变量与诊断量确定后,使用getvar函数进行提取。可使用ncdump-h命令查看wrfout中的变量,wrf中的诊断量分类也可从官方文档处查阅。判断绘图类型所需的可视化绘图类型,决定了你在WRF后处理中的计算步骤。1D点线图:ll_to_xy interpline2D填色图:interplevel3D剖面图:vinterp vertcross绘图、美化色标、XY轴、标签的设置等等。

weixin_43750300的博客 1万+

python打开文件_困扰已久的问题--python文件打开方式?为什么打开py文件会闪退...

python是写自动化工具的利器,首先从安装python,运行python文件开始出发吧~第一步是安装python:去官网安装即可https://www.python.org/当你安装好python时,你可以在python环境下写语句。python环境有两种方式打开:第一种方式是找到并打开python文件夹中的python.exe;第二种方式是Windows系统在搜索输入cmd(或在mac系统下打...

weixin_39538536的博客 5537

避开ns-3学习深坑:用sns3模块快速搭建GEO卫星通信仿真(附GitHub代码解读)

本文介绍了如何使用sns3模块快速搭建GEO卫星通信仿真环境,绕过复杂的ns-3底层细节。通过详细的Linux环境配置、sns3模块安装和示例代码解读,帮助开发者快速上手卫星通信仿真,并提供了常见问题的解决方案和性能优化技巧。

weixin_28720573的博客 439

手把手教你学Simulink——基于Simulink的无感FOC(滑模观测器+PLL)实战

本文详细介绍了基于Simulink的无感FOC(滑模观测器+PLL)实现方法。主要内容包括:1)SMO+PLL原理精讲,阐述滑模观测器核心思想和PLL的作用;2)系统架构全景图展示;3)Simulink建模全流程,从基础FOC框架到SMO和PLL模块的实现;4)关键参数整定指南和工程实践要点;5)仿真结果分析及常见问题解决方案。该方法可有效替代机械传感器,降低成本并提高可靠性,适用于空调压缩机、电动汽车水泵等工业场景。文章还提供了详细的调试建议和动手实践指导。

MHD0815的博客 83

PsychoPy突然打不开GUI界面/IDLE集成开发环境的一种解决方法

解决“点PsychoPy应用没有反应,双击写好的.psyexp文件也只是会弹出一下黑版python.exe就闪退,没有任何提示”的问题

我的赛博笔记本 2668

【车载以太网】【SOMEIP】Wireshark测试someip

一、 Wireshark SOMEIP plugin 1.1 插件安装 Wireshark插件目录:Help -> About Wireshark -> Folders/Pluginshttps://github.com/jamores/eth-ws-someip 解压后,将所有后缀是lua的文件拷贝到Wireshark安装目录plugins/2.4.10/下。 1.2时间戳调整为UTC显示格式 View -> Time Display Format -> Date and Tim.

专注汽车软件开发、AutoSAR、车载以太网、SOA、EE架构。 9725

python自带的编译器-Python自带的IDE在哪里

python自带的IDE打开方式如下安装好python开发环境,打开搜索框,输入IDLE,回车,打开此应用,同样开启美妙的python之旅。此时的编辑器是交互模式,我们还可以点击file-new-file,新建一个文件,在这里可以一次性别写完整的代码,然后保存执行,这样会比交互模式方便的多。如下详细过程开始->程序->Python 2.*/3.*-> IDLE (Python GUI)如此就打开了...

weixin_37988176的博客 6680

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

python文件打开后闪退_python文件打开闪退要怎么处理?

原标题:python文件打开闪退要怎么处理?有小伙伴遇到python文件打开闪退问题的经历吗?小编就曾遇到过,很疑惑,自己的软件是严格按照顺序步骤安装好的,为什么会出现这种情况呢?有疑问首先就先去了解了问题所在,经过勘查一系列的相关内容,于是不仅解决了问题,还发现一些可以注意的内容,一起来看下吧~前提条件先是安装好了python哦~python环境有两种方式打开:第一种方式是找到并打开python...

weixin_29061509的博客 1万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

python自带的idle功能强大吗,python ide如何运行程序

Python 的应用领域非常广泛,几乎所有大中型互联网企业都在使用 Python 完成各种各样的任务,例如国外的 Google、Youtube、Dropbox,国内的百度、新浪、搜狐、腾讯、阿里、网易、淘宝、知乎、豆瓣、汽车之家、美团等等。其中,.py 是 Python 文件的扩展名。Microsoft Visual Studio,简称 VS,它可用于进行 C# 和 ASP.NET 等应用的开发,也可以作为 Python 的开发工具,只需要在安装时,选择安装 PTVS 插件即可。

m0_73979992的博客 897

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

2、python编译器安装,安装pycharm、spyder并使用arcgis pro自带python.exe

(1) 使用python可以用不同的方式,最基本的方式就是命令行窗口。我个人很不推荐,感觉很难,代码也不会提示,交互性很差。教材推荐了三个集成开发环境或编译器(不太懂区别):IDLE, Spyder, PyCharm、 Jupyter Notebook,我个人有接触过的是IDLE和Pycharm,本科的时候使用IDLE,但是当时只学会了hello world。研究生后,使用Pycharm做了简单的数据处理工作。 Jupyter Notebook 通常用于编写使用 ArcGIS API for Python

weixin_43416590的博客 2308

win7 下解决python 集成编译环境IDLE无法打开的问题。

安装官方的python带Idle但是却无法打开,百度谷歌了几种解决方法,加上自己的实际境况予以解决。 我的python是直接安装在C盘下的。 1.首先是设置环境变量: Path=C:\Python31 PYTHONPATH= C:\Python31\Lib;C:\Python31\Lib\tkinter TCL_LIBRARY=C:\Python31\tcl\tcl8.5 TK_L

huluputi的专栏 1万+

Python安装后IDLE打不开?Miniconda-Python3.11替代方案

安装Python后IDLE打不开?可能是tkinter缺失或系统配置问题。与其反复折腾,不如用Miniconda构建独立、纯净的Python环境。结合Conda的环境隔离与Jupyter的交互式开发,轻松规避依赖冲突,提升AI与数据科学项目的可复现性与协作效率。

weixin_42515842的博客 654

IDLE简介-默认Python IDE

IDLE简介-默认Python IDE (Introduction to IDLE - Default Python IDE) In this section, you will get familiar with the development environment which has been used throughout this tutorial series to run pyt...

cunfen6312的博客 763
上一篇: 使用py的os.getcwd命令时,获取到的py路径总是为C:\WINDOWS\System32\WindowsPowerShell\...
下一篇: gooey库报错:AttributeError: ‘function‘ object has no attribute ‘ESC‘
空气力学先驱
博客等级 码龄6年 154粉丝 30原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值