打开Python IDLE时的错误:Subprocess Startup Error

Posted deast

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开Python IDLE时的错误:Subprocess Startup Error相关的知识,希望对你有一定的参考价值。

比较常见的是这个

方法1:

修改[Python目录]LibidlelibPyShell.py文件,在1300行附近,将def main():函数下面

use_subprocess = True


修改为:

use_subprocess = False

  

方法2:

技术分享图片

英语不好,不过看到了防火墙,那可能是防火墙阻挡了这个应用 。控制面板里找到防火墙并点击如下

技术分享图片

技术分享图片

看看这里有没有关于Python的应用 ,有的话可以打勾,如果没有,点击上图的允许运行另一程序

技术分享图片

点击浏览,找到python安装目录中的pythonw.exe,将它添加到允许通过列表中即可

方法3:

修改与内建文件重名的自定义文件

如果你自己写了一个copy.py文件,并且保存在了python的库文件夹下,并且好死不死还运行过导致自动生成了.pyc文件。那么idle在启动的时候,就会调用你写的那个copy.py文件,导致崩溃。如果是这样的情况,就要查一下是否有这样的和python内建库重名的文件了,删掉就OK了。但是python有那么多的内建库,找起来还是比较麻烦的。就当是为自己不好的命名习惯买单了

 


以上是关于打开Python IDLE时的错误:Subprocess Startup Error的主要内容,如果未能解决你的问题,请参考以下文章

Python IDLE 无法打开文件,提示“打开文件操作未能连接到打开和保存面板服务”

Win7上打开Python IDLE时报“Subprocess Startup Error”

如何打开python idle

python IDLE 提示 port binding error,端口绑定错误

如何打开python idle(python shell)?

python 用IDLE能运行 用shell不能运行