安装Python 3.0 RC1之后,启动IDLE报错。错误信息如下:
IDLE's subprocess didn't make connection.Either IDLE can;t start a subprocess or personal firewall software is blocking the connection
这个是一个已知的bug,python已经将它修复。相关文档在http://bugs.python.org/msg73496说明
修复的过程是这样的:
1、找到python目录下/Python30/Lib/idlelib的run.py文件。在大概75
(我是在76行找到的)行左右的位置,将
sockthread.set_daemon(True)
修正为:
sockthread.daemon = True
2、删除该目录下的run.pyc文件。
出处:
书中蠹鱼