@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.
#解决办法尝试:*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不能打开了,尝试了好多方法,原来是没有勾选专用网。)
---------------------
@2转自:https://blog.csdn.net/u012175418/article/details/78858561?utm_source=copy