我开始在Mac上编写游戏。然后,我将相同的EXACT代码带到另一台Mac。
我得到了许多不同的错误,Pygame说它没有安装,即使它已经存在!
无论如何,我修复了那些错误,然后我去运行模块,窗口出现然后它崩溃并给了我这条消息:
IDLE的子进程没有建立连接。 IDLE无法启动 子进程或个人防火墙软件正在阻止连接
我之前从未收到此消息。然而,它继续崩溃。我使用Activity Monitor杀死了空闲。目录中没有任何文件。我删除了我创建的所有Python文件。
每个.pyc
文件都被删除了。我正在使用的Mac是El Captain; Python是2.7.12。就像我说的那样,代码并没有从第一台计算机改变AT ALL。
但是,预先安装IDLE的游戏可以完美运行。我已将程序移动到与游戏相同的文件夹中。我将我的程序中的内容复制到另一个文件,但仍然没有。
感谢所有帮助,谢谢:)
答案 0 :(得分:0)
您收到此错误的最可能原因是因为您的错误 不是计算机的管理员,而是您尝试从本地磁盘运行脚本。您可以采取一些措施来解决这个问题。
在跳转到下面的方法之前,只需尝试将您的python文件移动到驱动器上的其他位置。然后尝试使用python IDLE运行脚本。如果您的脚本仍然无法运行,或者您必须在本地驱动器上安装脚本,请参阅下面的第二种方法
要从命令提示符\ terminal运行脚本,首先要找到python可执行文件的路径。就我而言,我的是:
C:\ Users [在此处插入用户名] \ AppData \ Local \ Programs \ Python \ Python35 \ python.exe
将整个路径复制并粘贴到命令提示符\终端窗口中。接下来,找到python文件的路径。例如,我的脚本的路径是:
C:\ test.py
请注意,您的python可执行文件的路径不能包含空格。
接下来将python文件的路径复制并粘贴到命令提示符\ terminal窗口中。完成后,你所做的命令应该是这样的:
C:\ Users [在此处插入用户名] \ AppData \ Local \ Programs \ Python \ Python35 \ python.exe C:\ test.py
接下来按回车键,然后观看你的python脚本运行。
答案 1 :(得分:0)
Okie Dokie我明白了。你必须下载2.7版本的空闲版本。(任何)重要!!!版本必须是32位而不是64位。只需在空闲网站上搜索空闲2.7.12 32位。然后下载。最后下载pygame 2.7。
谢谢大家的帮助!
P.S。一些闲置版本对我不起作用。但是,2.7.8和2.7.13确实