我正在尝试制作一个支持 Python 脚本的小游戏。我在使用 Python C-API 方面没有问题,但我不知道如何确保游戏能够在未安装 Python 的计算机上运行。
我知道我需要 pythonXY.dll——还有什么?当我尝试运行该程序时,它告诉我找不到 encodings.utf_8。我尝试将 encodings/utf_8.py 文件复制到与我的程序相同的目录中,但仍然弹出错误。
请您参考如下方法:
您需要 encodings/__init__.py 文件,否则 encodings 是一个文件夹而不是 python 包。
您可能需要 python 标准库中的大量内容。为了使一切正常工作,您需要将整个标准库与您的程序一起包含在内。
您可以通过将库放在一个 zip 文件中并将其添加到 sys.path 来使它更好一些。此外,您可以仅包含 pyc 而不是原始 py 文件。
