python3.7.1中IDLE突然打不开;spyder3打不开解决方案

@1.python3.7.1自带IDLE突然打不开时,解决方法:

#环境:win10 专业版

#打开IDLE时显示:如下信息错误信息(

IDLE’s subprocess didn’t make connection.Either IDLE can’t start a subprocess or personal firewall is blocking the connection.

python3.7.1中IDLE突然打不开;spyder3打不开解决方案_第1张图片

#解决办法尝试:*1.(方法不可行,解决不了问题):卸载python,删除安装目录的文件和注册信息,还是没解决问题。

*2:(勉强使用,关掉多进程操作。use_subprocess = False):

具体操作:

修改[Python目录]\Lib\idlelib\pyshell.py文件,用记事本打开pythonshell.py查找替换:use_subprocess = True
修改为:
use_subprocess = False 保存即可;


@2:spyder3模块(python的简易GUI开发平台)打不开时,解决方案:

(spyder.exe文件目录:在python安装目录的scripts文件夹中)

重装多次无果,网上有说是之前安装的python导致的,有的说是SQL兼容问题,还有说是系统问题,最后发现在于防火墙。

解决方法:允许python.exe和pythonw.exe通过Windows防火墙通信,spyder,jupyter notebook都可以打开。

具体操作:控制面板-windows防火墙-允许程序或功能通过windows防火墙-允许运行另一程序-浏览-定位到python或Anaconda安装目录,选中python.exe,打开-添加-确定。同理把pythonw.exe也添加进去,spyder和jupyter notebook都可以打开了。

注意!问题 2018.11.12!公用和专用均需要打钩。(之前只在公用网✔,使用时转为专用网后spyder不能打开了,尝试了好多方法,原来是没有勾选专用网。)
---------------------
python3.7.1中IDLE突然打不开;spyder3打不开解决方案_第2张图片

 



@2转自:https://blog.csdn.net/u012175418/article/details/78858561?utm_source=copy

 

转载于:https://www.cnblogs.com/ruike/p/9800012.html

你可能感兴趣的:(python3.7.1中IDLE突然打不开;spyder3打不开解决方案)