【发布时间】: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