博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IDLE崩溃:IDLE's subprocess didn't make connection. Either IDLE can't start a...
阅读量:6787 次
发布时间:2019-06-26

本文共 903 字,大约阅读时间需要 3 分钟。

今天在测试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中早就移除了将用户自建模块编译成字节码的机制,多了一个文件夹,我居然没发现,真让人哭笑不得,改名后果然正常了
<ignore_js_op>
360截图20160113200345925.jpg 

转载于:https://www.cnblogs.com/AmilyWilly/p/7735860.html

你可能感兴趣的文章
入门Webpack,看这篇就够了
查看>>
Springboot中关于跨域问题的一种解决方法
查看>>
PHP和Apache的安装
查看>>
要让div中的float不会自动显示到下一行来?
查看>>
五种排序方法(选择、冒泡、快排、插入、希尔)
查看>>
位运算及其应用实例(1)
查看>>
解决cocos2d 热更是连不上https服务器
查看>>
vim相关
查看>>
捐助账号
查看>>
线程交替运行
查看>>
ubuntu10.04 –像QQ一样截屏,注解
查看>>
三年观察揭示TNF抑制剂持续改善强柱患者躯体功能的预测因子
查看>>
数据库练习
查看>>
mongodb的开机自启动
查看>>
1303: [CQOI2009]中位数图
查看>>
1011: [HNOI2008]遥远的行星
查看>>
QTP的那些事--有关一个webtable数据的获取案例
查看>>
20190520
查看>>
《Python 二三事》——python学习必看(转载)
查看>>
Minimum Spanning Tree.prim/kruskal(并查集)
查看>>