Lyn*_*129 10 python-idle python-2.7 python-3.x
解决了2013 年4月15日.在Windows 7(64位)Windows资源管理器中,当我右键单击一个Python文件并选择"使用IDLE编辑"时,编辑器正常打开但是当我运行(或f5)Python 3.3.1程序时,它失败了在"IDLE的子进程并没有使连接.空运转无法启动子进程或个人防火墙软件阻止了连接." 错误信息.启动IDLE以运行我的python 3.3.1程序的所有其他方法都运行良好.即使是"发送到"方法也能奏效,但这种做法令人无法接受.我花了四天时间(到目前为止)研究这个并尝试各种各样的事情,包括多次重新安装Python.不,这不是FireWall阻止它.我已经尝试完全关闭防火墙,它没有任何效果.
这是一个重要的线索:一开始我安装并配置了python 3.3 64位,一切正常,包括从"使用IDLE编辑"运行,但最近当我需要一个仅在Python 2中可用的库时,我安装了python 2.7.4并从那时起关于陈述的问题开始了.有一次,我完全删除了两个版本的所有痕迹,并重新安装了Python 3.3.1 64位.问题仍然存在
然后我尝试安装了32位版本,但仍然没有运气.然后在我的混乱的某些时候,我失去了"使用IDLE编辑"的选项,花了一天时间尝试所有内容,包括在Regedit中编辑.也没有运气.我重新安装Python 3.3.1仍然没有"使用IDLE编辑"然后最后我卸载了所有版本的Python,我删除了对环境变量PATH和PYTHONPATH的python引用.然后我删除了Windows注册表中所有与Python相关的键,删除了卸载没有删除的C:\ python33目录.当然,矫枉过正,然后我重新启动了Windows并再次安装了Python 3.3.1 64位版本,谢天谢地,"使用IDLE编辑"的选项又回来了.我瞬间高兴,我打开Windows资源管理器中,右键点击一个Python程序,选择RUN选择了"闲置编辑"(闭眼),你猜对了,同原来的错误消息 "IDLE的子进程并没有使连接.空运转能启动子进程或个人防火墙软件阻止连接."
我完全坚持这个问题,真的需要帮助.很确定你能看到我而不是一个快乐的露营者.最重要的是,我想我还不了解StackOverflow,我已经请求了5天的各种版本的帮助,而不是任何人的回应.相信我,我已经看过stackoverflow中的所有东西加上其他网站,我看不出答案.几乎似乎我必须回答我自己的问题并发布它,麻烦是,到目前为止我不能.
无论如何,谢谢你的倾听.是的,我对Python很陌生,但我已经编程并克服了多年的问题(也许太多了).任何人?没有亲自熟悉Python的人会让这很困难,我怎样才能与Python专家联系以进行快速的电话交谈?
小智 13
我今天遇到了同样的问题.我找到了另一个堆栈溢出帖子,其中有人tkinter.py在同一目录中有一个文件python,并通过删除该tkinter.py文件修复它.当我查看我的python目录时,我意识到我创建了一个调用的脚本random.py并将其放在那里.我怀疑它与python中的普通随机模块冲突.当我删除这个文件时,python又开始工作了.
所以我建议你查看你的主python目录,看看是否有任何.py文件可以移动到不同的地方.
我正在运行Windows 7 64位.我今天看到了同样的错误.我找到了原因,希望它对你有所帮助.我在后台打开IDLE好几天了.今天我尝试在IDLE中运行一个脚本,并得到"IDLE的子进程没有建立连接.无论是IDLE都无法启动子进程,或者个人防火墙软件阻止连接." 错误.所以我关闭了所有IDLE窗口,并试图重启IDLE.然后导致弹出相同的错误,现在IDLE无法成功打开.
原因是在后台运行了一个额外的pythonw.exe进程.如果我打开一个IDLE实例,然后打开一秒,第二个连接问题,并关闭.但它没有关闭它打开的pythonw.exe实例,其中一个在后台运行.那个额外的实例会阻止将来尝试打开IDLE.
打开任务管理器并杀死所有固定IDLE的pythonw.exe进程,现在它在我的机器上正常运行(虽然一次打开1个实例!).
| 归档时间: |
|
| 查看次数: |
67350 次 |
| 最近记录: |