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

Posted suohaicheng

tags:

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

最近用要Python处理一点事,就打开Python IDLE,结果出现错误。

"IDLE‘s subprocess didn‘t make connection. Either IDLE can‘t start a subprocess or personal 

firewall software is blocking the connecton."

以前是可以打开的啊,怎么会这样?我就想最近电脑上做了哪些改动。

前段时间想给GVim8.1安装YouCompleteMe,就换成Python3.6了(以前为了体验TensorFlow装的3.5)。不过安装好3.6后,没有打开过IDLE。

百度了一下,网友们大概给出三种解决方法。

1.在某个配置文件中禁用subprocess;

2.某个目录下有与Python安装目录下同名的模块了,修改其文件名;

3.在Windows防火墙中将IDLE的pyhtonw.exe进程添加到白名单中。

试第3种方法不起作用,第2种方法 就无从谈起,不想用第1种方法。

GVim在使用YouCompleteMe时,会调用python.exe;会不会pythonw.exe在启动时检查到python.exe,出什么问题呢?我关掉GVim后,在任务管理器中把python.exe终止,问题依旧。

最后又把Python3.6从新安装了一遍,也不解决问题(害得我又重新把YouCompleteMe编译安装了一下)。

只好在Google,偶尔看到说要以管理员身份运行。试一下,问题解决!!

最后我才想起,Python3.5的时候,也是要以管理员身份运行的!!

但是根本原因也不好细究。

 

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

Python 3 启动IDLE时报错Subprocess Startup Error的解决办法

Python文件右键没有“Edit with IDLE”的解决办法

Python包在终端上导入,但不在IDLE上导入

PythonIDLE启动错误

如何打开python idle

idle如何从三个点变为