python的idle无法使用,Subprocess Startup Error

作者&投稿:庾哄 (若有异议请与网页底部的电邮联系)
pythn3.0启动的时候显示subprocess startup error,但是在cmd中输入python却可以运行,怎么解决 啊~

关闭subProcess吧。在C:\Python27\Lib\idlelib目录中找到idle.py,打开发现它引用了idlelib目录下PyShell.py文件的main方法,(如果用wingide,选中PyShell,右键“Goto Definition”即可打开PyShell.py文件)

import idlelib.PyShell
idlelib.PyShell.main()


Ctrl+F找到main方法,
def main(): global flist, root, use_subprocess use_subprocess = False enable_shell = True enable_edit = False debug = False cmd = None script = None startup = False

默认use_subprocess=True,好吧,把它修改为False,如上所示。
重新打开IDLE,Over!

idle出现这个问题有两个原因,
idle无法启动子进程,可能因为idle文件损坏了,
虽然启动了子进程,但是主进程却没法和子进程通过rpc通信,rpc通信底层是调用socket套接字实现的,可能是防火墙阻止了通信。

对于一,升级时没有把以前的文件删除干净,那建议你把旧文件删除干净,再重新装一次。
对于二,打开windows防火墙配置,看看python进程是不是不允许通信。

试试idle -n 避免这个问题


IDLE是什么?
在Python中,IDLE(Integrated Development and Learning Environment)是Python官方提供的一种基本集成开发环境(IDE),用于编写、运行和调试Python代码。要运行Python的IDLE(Integrated Development and Learning Environment),可以按照以下步骤操作:1、打开终端(在Mac上)或命令提示符(在Windows上)。2、输...

python的idle是什么意思?
Python中的IDLE是集成开发环境的缩写。以下是关于IDLE的 一、IDLE的基本概念 IDLE是Python的标准发行版中的一个组件,它提供了一个集成开发环境,特别适合初学者使用。它集成了编辑器、交互式解释器和一些基本的调试工具,使得Python编程变得更为直观和方便。二、IDLE的主要功能 1. 交互式编程:IDLE提供了...

idle全称
IDLE的全称是:IntegratedDevelopmentandLearningEnvironment。IDLE的英文全称是IntegratedDevelopmentandLearningEnvironment,直译过来的意思就是集成开发与学习环境。每个语言都可以有自己的IDLE。Python的IDLE,假设你是在windows下,安装Python时就顺便自动安装了,是Python软件包自带的一个集成开发环境,不管是初学者...

python的ide是什么
IDE 是 Intergreated Development Environment 的缩写,中文称为集成开发环境,用来表示辅助程序员开发的应用软件,是它们的一个总称。运行 Python 语言程序必须有解释器。在实际开发中,除了运行程序必须的工具外,我们往往还需要很多其他辅助软件,例如语言编辑 器、自动建立工具、除错器等等。这些工具通常被打...

python IDLE的打开方式
在安装好python后,作为一个简单的运行环境,会自带一个idle,下面介绍下如何打开 1、找到键盘上的Windows键 2、按一下,调出应用管理 3、在输入框里输入关键字python 4、找到idle,括号里带的是安装的python版本,点击后打开shell界面 5、可以输入一段代码测试一下,测试完成后就可以编写了 ...

python的idle支持两种
具体如下。交互式运行:可以在IDLE的交互模式下输入Python语句来执行;文件运行:可以在IDLE中编写Python脚本文件,然后运行该脚本来执行。Python由荷兰数学和计算机科学研究学会的GuidovanRossum于1990年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Pyth...

python中idle是什么
IDLE是Python(版本2.x或3.x)安装过程的用户自定义安装选项,IDLE是跟Python一起安装的,不过要确保安装时选中了“tcl\/tk”组件,准确地说,应该是不要取消该组件,因为默认该组件是处于选中状态的。IDLE是开发 python 程序的基本IDE(集成开发环境),具备基本的IDE的功能,是非商业Python开发的不错的...

IDLE集编写执行和调试Python程序于一体他包含哪两个工作模式?
IDLE是Python自带的集成开发环境(IDE),它包含两个工作模式:1. 编写模式(Edit mode):在这个模式下,可以使用IDLE的编辑器创建和修改Python代码文件。编辑器提供了语法高亮、代码自动完成功能、缩进调整等功能,方便开发人员编写Python程序。2. 执行模式(Shell mode):在这个模式下,可以在IDLE的Shell...

IDLE具有交互式和文件式两种编程方式?
是的,IDLE是一种Python集成开发环境(IDE),它具有交互式和文件式两种编程方式。在IDLE的交互式模式中,您可以直接在命令行界面输入Python代码,并立即看到代码的输出结果。这种模式通常用于测试代码、调试代码或进行快速计算等。在IDLE的文件式模式中,您可以打开、编辑和保存Python源代码文件。这种模式通常...

idle和python区别
第一点:指代不同 Python IDLE:是Python的集成开发环境,自1.5.2B1以来已与该语言的默认实现捆绑在一起。Python:是一种跨平台的计算机程序设计语言,也是一种面向对象的动态类型语言。第二点:用途不同 Python IDLE:被打包为Python包装的可选部分,包含许多Linux发行版本,完全用Python和Tkinter GUI...

新密市19347341641: python,出现错误IDLE's subprocess didn't make connection是怎么解决的呢?能告诉我吗?谢谢 -
董禄锋可: 意思是有python进程没有结束,IDLE无法启动 打开任务管理器,找到pythonw.exe进程,结束掉就好了

新密市19347341641: python,出现错误IDLE's subprocess didn't make connection.either idle can't stat a subprocess -
董禄锋可: 打开Python安装目录/Lib/idlelib/PyShell.py 将use_subprocess = True修改成use_subprocess = False 同时删除PyShell.pyc

新密市19347341641: win10安装了64bit的python,但是无法idle无法使用random模块 -
董禄锋可: 你需要重新启动一下计算 机.然后关闭所有的防火墙软件比如360.然后手工删除,system32目录里的python的动态库.再到注册表里删除所有的python注册项目. 应该就可以安装了.

新密市19347341641: 无法启动python IDLE,“储存空间不足无法执行命令” -
董禄锋可: 听起来像是:你自己的电脑系统本身有问题 解决办法:确保你电脑运行其他程序,都是正常的,然后再来确认的确是只有python运行有问题.然后再来帮你.

新密市19347341641: Python IDLE中如何设置命令行参数 .使用sys.argv[1]每次都提示IndexError: list index out of range -
董禄锋可: 因为在运行python脚本的时候你没在后面添加一个值.sys.argv[1]意思是取位置第二的参数.位置第一的是py名字,第二的参数你没有输入,所以取不到,所以报错out of range.你执行的时候一般是这样的:python xxx.py A 其中xxx是程序名字,即sys.argv[0]的位置.A是参数,即sys.argv[1]取的位置.必须有这个A才行,要不然sys.argv[1]取不到值肯定报错

新密市19347341641: 安装Python3.3后,目录下的pythonw.exe无法使用如何解决? -
董禄锋可: 可能是因为您的打开方式不对. 正确的打开方式: 通过【开始】、【所有程序】、【python3】、【IDLE】打开python的命令行交互窗口.其实安装完python后,桌面上也应该有这个快捷方式的. python自身没有那么强大的编辑器.它只是自带了一个简单的IDLE,可以用来写简单的代码.pythonw.exe是python的解释器,是在运行py文件时才会在后台运行的.你安装的python只是一个编程环境,具体用什么编辑器写代码和编程环境是没有关系的. IDLE用法示例: 或者你也可以选择安装active python.这是专门为windows系统设计的python版本,使用方式和其他windows下的软件一样.

新密市19347341641: 安装了python 2.7,IDLE打不开,而且系统环境变量里也没有TCL之类的变量.咋办? -
董禄锋可: 默认情况下,Python是不会自动添加到环境变量的,需要自己在Path环境变量中添加Python的安装目录,TCL也是;至于IDLE不能启动,linux下的Python安装包是不包含IDLE的,Windows下的Python安装有,在开始--》程序--》Python中可以找到快捷方式,打开.

新密市19347341641: python 在python IDLE 运行 为什么会出现下面的错误? -
董禄锋可: 防火墙的问题.解决方法:1.打开python安装的文件夹2.将目录中的所有.py和.pyc文件全部删除3.再打开python idle就行了

新密市19347341641: windows7 安装python3.6后打不开 idle 是怎么回事?“python已停止工作” -
董禄锋可: 1. 重启电脑试试 2. 不行的话,就卸载python重装 3. 如果你电脑有多个版本的python,请百度win7多版本python管理

新密市19347341641: python shell运行出了点错 -
董禄锋可: 作者用的是LINUX下的,和WINDOWS下的不一样.现在的2.5版里面的IDLE,EDIT下是没有RUN的.现在有一个单独的RUN菜单 首先,你打开IDLE后,看左上角的标题,如果是"Python SHell"的话,说明只是IDLE下的交互模式而已,和你直接使用PYTHON.EXE没有区别.选择FILE>NEW window后新出现一个窗口(Untitled)或者你直接打开一个PY文件(左上角是“XXX.PY”),这个才是idle的编辑界面.看看菜单是不是这样的 file edit format run options windows help 点那个RUN菜单就对了!另外这个时候F5 才可以用.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网