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的时候,也是要以管理员身份运行的!!

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

原文地址:https://www.cnblogs.com/suohaicheng/p/9645909.html

时间: 2024-10-25 21:17:35

Win7上打开Python IDLE时报“Subprocess Startup Error”的相关文章

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

最近在公司计算机(Windows)上安装Python 3.7.3,安装完成后本打算直接运行IDLE.结果IDLE提示错误Subprocess Startup Error,点击“确定”按钮后IDLE自行关闭. 解决方案如下: 1. 找到并打开:<Python的安装目录>\Lib\idlelib\pyshell.py文件. 2. 找到函数定义"def main():". 3. 在步骤2语句所在行的往下几行找到如下语句,并修改.            use_subprocess

python idle 错误 subprocess didn&#39;t make connection

今天打开python idle不反应,然后通过网上搜索让我在安装目录下点击idle.py 弹出如图所示的错误,进行了很多尝试,任然没有得到解决,但是在尝试过程中发现了大家所说问题所在都是因为新建了一个.py脚本跟系统的.py文件冲突导致出现错误. I had this same problem today. I found another stack overflow post where someone had a tkinter.pyfile in the same directory as

如何打开python idle(python shell)?

第一步 找到python.exe文件 第二步 找到Lib文件夹,打开 第三步 找到idlelib文件夹,打开 第四步 找到idle.bat文件,点击 成功打开python idle 原文地址:https://www.cnblogs.com/0nzh0/p/10731825.html

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

比较常见的是这个 方法1: 修改[Python目录]\Lib\idlelib\PyShell.py文件,在1300行附近,将def main():函数下面 use_subprocess = True 修改为: use_subprocess = False 方法2: 英语不好,不过看到了防火墙,那可能是防火墙阻挡了这个应用 .控制面板里找到防火墙并点击如下 看看这里有没有关于Python的应用 ,有的话可以打勾,如果没有,点击上图的允许运行另一程序 点击浏览,找到python安装目录中的pytho

win7上安装python的paramiko模块

1.下载安装Windows版本的Python2.7,我默认装在C:\Python27 2.下载PyCrypto2.6 forPython 2.7 64bit地址为http://www.voidspace.org.uk/python/modules.shtml#pycrypto以管理员权限执行安装程序,一路Next即可 3.下载安装ecdsa-0.10.tar.gz,地址https://pypi.python.org/packages/source/e/ecdsa/ecdsa-0.10.tar.g

python(2.7.10) 安装后启动错误:IDLE&#39;s subprocess didn&#39;t make connection

问题:启动Python提示错误:IDLE's subprocess didn't make connection.Either IDLE can't start a subprocess or personal firewall software is blocking the connection . 原因: That usually means that your firewall is blocking IDLE, so  enable it in your firewall. If th

打开python自带IDLE出的问题

打开python自带IDLE编辑器时出的问题 IDLE can't bind to a TCP/IP port, which is necessary tocommunicate with its Python execution server. This might bebecause no networking is installed on this computer. Run IDLEwith the -n command line switch to start without a s

Python Idle 无法显示行号(上)

在Idle main shell 中提示错误定位到具体哪一行. 可是在Python Idle 环境中是无法显示行号的,这给我们带来了很大问题 不更换IDLE 对此有如下两种解决方法: 快捷键Atl + G 可以快速定位到指定行 编辑器右下角有显示光标所在行号 更换IDLE 详细安装使用 IDLEX 环境在下篇继续谈 版权声明:本文为博主原创文章,未经博主允许不得转载.

在Windows 上的 Python

在 Windows 上, 安装 Python 有两种选择. ActiveState 制作了一个 Windows 上的 Python 安装程序称为 ActivePython, 它包含了一个完整的 Python 发布; 一个适用于 Python 编程的 IDE 附加了一些 Python 的 Windows 扩展, 提供了全部的访问 Windows APIs 的服务, 以及 Windows 注册表的注册信息. 虽然 ActivePython 不是开源软件, 但它可以自由下载. ActivePython