【问题标题】:Python IDLE : Subprocess startup ErrorPython IDLE:子进程启动错误
【发布时间】:2015-03-04 09:39:21
【问题描述】:

我已经尝试过多次安装和卸载。所有其他帖子都说删除一些名为“strings.py”或“tkinter.py”的文件(您可能已经创建?) 从 IDLE 安装目录。但是,找不到它们也从未创建过。无论如何,几个月前我曾尝试学习 Python,但由于没有时间,我放弃了这个想法,现在当我回到它时发生了这种情况,当时我安装了两个版本的 Python IDLE,一个是 2.5,另一个是 3.2 .1,当我今天尝试同时运行它们时,我遇到了这个错误,然后我删除了它们,重新安装了许多其他版本,但没有任何帮助。我尝试将已安装的文件完全移动到不同的驱动器,多次安装-卸载。那个时候奇怪的事情又回来了(大约 6-7 个月,我记不太清了)IDLE 过去工作得很好,但这只是今天发生的。 另外,我将它添加到 Avast 的排除列表中? 请帮忙 ! P.S:在其中一个帖子中有人这样做了,我也这样做了,我不知道发生了什么。 我看到了更多帖子,并尝试通过打开一个随机文件“在 IDLE 中编辑”来启动 Python Shell(当前版本 2.5.4),尽管在该实例上没有出现错误,但是,之后我再次尝试从开始菜单中写入 IDLE GUI炸毁了!和错误丢弃

【问题讨论】:

  • 您是否按照错误消息的说明检查了防火墙是否允许本地连接?您可以在没有子进程的情况下运行 IDLE:py -m idlelib -n
  • 如何做到这两点? (这里是菜鸟)
  • 如何配置您的防火墙取决于您的防火墙(防病毒程序也可能包括一个)——最简单的选择是(暂时)禁用它以查明防火墙是否是罪魁祸首。要运行该命令,只需将 -n 参数添加到您已经用于启动 IDLE 的控制台命令。
  • 用 Google 搜索“avast antivirus unblock”会返回几个有希望的链接,包括一个 youtube 视频。告诉它不要阻止 pythonw.exe。当您有完整的解决方案时,请发布答案。 (并以某种方式在标题中添加“avast”)

标签: python python-3.x subprocess python-idle


【解决方案1】:

我在 2.7.3 中遇到了同样的问题。我编写了一个程序并将其保存在名为 code.py 的 python 源文件中。因此,我收到子流程错误。然后我改了文件名,问题就解决了,,,

【讨论】:

    猜你喜欢
    • 2014-08-11
    • 2010-10-26
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 2017-03-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多