【问题标题】:IDLE's subprocess didn't make connection. Either IDLE can't start a subprocess or personal firewall software is blocking the connectionIDLE 的子进程没有建立连接。 IDLE 无法启动子进程或个人防火墙软件阻止了连接
【发布时间】:2016-12-23 13:26:22
【问题描述】:

我开始在 Mac 上编写游戏。然后,我将相同的 EXACT 代码带到另一台 Mac 上。

我在 Pygame 中遇到了很多很多不同的错误,说它没有安装,即使它是!

无论如何,我修复了这些错误,然后我去运行模块并出现了窗口然后它崩溃并给了我这个消息:

IDLE 的子进程没有建立连接。要么 IDLE 无法启动 子进程或个人防火墙软件阻止了连接

我以前从未收到此消息。但是,它继续崩溃。我已经使用活动监视器杀死了空闲。目录中没有任何文件。我已经删除了我创建的所有 Python 文件。

已删除每个 .pyc 文件。我正在使用的 Mac 在 El Captain; Python 版本为 2.7.12。就像我说的,第一台计算机的代码根本没有改变。

但是,预装 IDLE 的游戏可以完美运行。我已将程序移动到与游戏相同的文件夹中。我将程序中的内容复制到另一个文件中,仍然没有。

感谢所有帮助,谢谢:)

【问题讨论】:

  • 尝试从提升的命令提示符运行您的脚本。这可能是因为您不是管理员,或者您试图在计算机本地磁盘上运行它。当我尝试在本地 C:\ 驱动器上运行 python 脚本时,我遇到了同样的错误。当我移动脚本时问题已解决。
  • 它仍然崩溃。感谢 4 的帮助!
  • 好吧,从提升的终端运行脚本。
  • 我没有使用终端的经验,所以如果您能告诉我该怎么做,我将不胜感激。如果不行的话我会想办法的。
  • 花点时间再次感谢所有帮助。

标签: python macos pygame osx-elcapitan


【解决方案1】:

您收到此错误的最可能原因是您 不是计算机的管理员,您正在尝试从本地磁盘运行脚本。您可以采取一些措施来解决此问题。

1。移动 .py 文件:

在跳到下面的方法之前,只需尝试将您的 python 文件移动到驱动器上的不同位置。然后尝试使用 python IDLE 运行脚本。如果您的脚本仍然无法运行,或者您必须将脚本放在本地驱动器上,请参阅下面的第二种方法

2。从命令提示符\终端运行脚本:

要从命令提示符\终端运行脚本,首先找到 python 可执行文件的路径。就我而言,我的是:

C:\Users[在此处插入用户名]\AppData\Local\Programs\Python\Python35\python.exe

将整个路径复制并粘贴到命令提示符\终端窗口中。接下来,找到您的 python 文件的路径。例如,我的脚本的路径是:

C:\test.py

请务必注意,您的 python 可执行文件路径不能包含空格。

接下来将 python 文件的路径复制并粘贴到命令提示符\终端窗口中。完成后,您发出的命令应如下所示:

C:\Users[在此处插入用户名]\AppData\Local\Programs\Python\Python35\python.exe C:\test.py

接下来按回车,然后观察你的 python 脚本运行。

【讨论】:

  • 我什么都试过了,还是不行。非常感谢您的帮助。我什至测试了一个 pygame,它完全可以工作。但我的不再感谢所有的帮助。有一天我会用你的用户名作为变量?
  • 我只得到了标题的错误。就是这样,从那以后我再也没有得到过一个
  • PyGAME 的一些东西!!我发现的程序不是一个 pygame,它是一个空闲的程序!!!我测试了 pygames 和我的程序一样的崩溃!!
  • (我想应该也是)我删除了除了我的文件之外的所有pygame文件。然后,我重新安装了 pygame 仍然没有骰子。会不会是我用的电脑有问题?
  • 我去了pygame下载网站。下载了最新的 iOS 版本的 pygame。做了它所说的安装过程。我将它安装在 Macintosh HD 磁盘上(这是默认放置它的位置)。
【解决方案2】:

Okie Dokie 我想通了。你必须下载idle 2.7的版本。(任何)重要!!!版本必须是 32 位而不是 64 位。随便在idle网站上搜索idle 2.7.12 32 bit。然后下载那个。最后下载pygame 2.7。

感谢所有提供帮助的人!

附:一些空闲版本对我不起作用。但是,2.7.8 和 2.7.13 做到了

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-16
    • 2017-03-04
    • 2023-04-05
    • 1970-01-01
    • 2014-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多