Fatal Python error: (pygame parachute) Segmentation Fault
Traceback (most recent call last):
File "C:\Python34\lib\site-packages\pkg_resources\__init__.py", line 1150, in resource_exists
return get_provider(package_or_requirement).has_resource(resource_name)
File "C:\Python34\lib\site-packages\pkg_resources\__init__.py", line 1608, in has_resource
return self.has(self.fn(self.module_path, resource_name))
File "C:\Python34\lib\site-packages\pkg_resources\__init__.py", line 1663, in _has
"Can't perform this operation for unregistered loader type"
NotImplementedError: Can't perform this operation for unregistered loader type
我将我制作的python游戏转换为可执行文件。然后我去安装游戏,然后去运行它。当我运行可执行文件(刚刚安装)时,它在cmd提示符中给出了该错误,然后说该应用程序停止工作。实际游戏中没有任何东西可以运行,它会立即停止工作。
我使用cx_Freeze将其转换为可执行文件。我正在运行Python 3.4并安装了正确的cx_Freeze。
答案 0 :(得分:1)
在我看到的这种错误的各种答案中。你的一个目录是有一个python模块,但它不是一个包。因此,对于您在cx_Freeze中使用的任何内容,请通过添加if (isset($_GET['error'])) {
echo "<div id='alert-message' class='alert alert-danger'>SCRUB</div>";
}
文件将其转换为包。