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的解决办法