鱼C论坛

 找回密码
 立即注册
查看: 13112|回复: 7

[技术交流] IDLE崩溃:IDLE's subprocess didn't make connection. Either IDLE can't start a...

[复制链接]
发表于 2016-1-13 20:06:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 菱角 于 2016-1-13 20:11 编辑

今天在测试Python脚本的时候,突然间发现,脚本不能启动了,还弹出了“IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall software is blocking the connection.”的警告!!



经过数次检查,仍旧未能解决问题,便只能求助万能的度娘了。百度一下,很多人也碰到了同样的问题,解决方法也出来了:



修改C:\python34\Lib\idlelib\PyShell.py文件,搜索use_subprocess,在

def main():函数下面
use_subprocess = True
修改为:
use_subprocess = False



百度知道里面是这样回答的,我更改了,果然可以继续运行,可是,总觉得有点怪怪的



Python自带的IDLE的特性之一,便是采用了多线程的机制运行程序,根据此方法,很明显是将多线程的机制给关闭了!!处女座附身的我自然不会就这么稀里糊涂下去,出问题的根源还没有找到呢!!



于是我不甘放弃,继续搜索,最后终于在stackoverflow(链接:http://stackoverflow.com/questions/15888186/cant-run-python-via-idle-from-explorer-2013-idles-subprocess-didnt-make-c)上面找到了同样的案例,回答中还给出了出错误的原因!!居然是因为我的模块名称和Python系统模块重名了(我直接取名叫做 re.py 了)!!真是泪流满面啊,让人哭笑不得的是,我新建的re模块运行后总是会在同一目录下出现名为“__pycache__”的目录,Python3中早就移除了将用户自建模块编译成字节码的机制,多了一个文件夹,我居然没发现,真让人哭笑不得,改名后果然正常了
360截图20160113200345925.jpg

评分

参与人数 3荣誉 +13 鱼币 +14 贡献 +10 收起 理由
suxinmi + 3 + 4 + 2 楼主太厉害了,赞一个
小甲鱼 + 5 + 5 + 3 感谢楼主无私奉献!
冬雪雪冬 + 5 + 5 + 5 热爱鱼C^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-1-13 20:21:30 | 显示全部楼层
谢谢分享经验。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-1-14 00:30:49 | 显示全部楼层
本来我以为是楼主提问,结果找到了跟楼主一样的答案……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-2-2 11:07:53 | 显示全部楼层
谢谢分享噢~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-6 09:43:48 | 显示全部楼层
谢谢分享经验
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-9-18 16:05:54 | 显示全部楼层
能说一下是哪个目录吗?我把Python根目录还有example目录的*.py都移走了,但还是有这个问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-8-30 10:56:35 | 显示全部楼层
看着糊里糊涂的,希望出一个具体的操作步骤,刚安装就打不开,,也是这个原因吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-28 21:14:08 | 显示全部楼层
确实,我将运行的文件路径下有tkinter.py和EasyGui.py的文件,修改了文件名就好了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-10-7 11:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表