8个版本的python,包括pip、pyinstaller、pygame、py2exe。在谷歌和这个网站上搜索后,我尝试了很多解决方案。我尝试过了:
- 将我的 .py 文件转换为 exe --> 不要成功
- 添加环境变量的路径->不起作用
- 从 cmd 安装 pyinstaller,然后运行命令
pyinstaller --onefile -w "myfile.py"--> dont work,与工作 shell 相同 - 从 cmd 安装 py2exe,然后转换为 exe --> 不起作用
- 重新安装->不工作
一切都告诉我问题出在我的python版本(3.8),因为这个版本在pyinstaller上还不支持(根据我阅读的内容)。
cmd错误:
文件 C:\Users\zahta\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\win32ctypes\pywin32\pywintypes.py”,第 37 行,在 pywin32error 中引发错误( exception.winerror, exception.function, exception.strerror) win32ctypes.pywin32.pywintypes.error: (1920, 'LoadLibraryEx', '系统无法访问文件')
工作外壳错误:
文件“C:\Users\zahta\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\local-packages\Python38\site-packages\win32ctypes\pywin32\pywintypes.py”,第 37 行,在 pywin32error 中引发错误(exception.winerror, exception.function, exception.strerror) win32ctypes.pywin32.pywintypes.error: (1920, 'LoadLibraryEx', '系统无法访问文件')
在cmd中输入命令后没有任何反应。在 WorkShell - dist 文件夹创建但为空而不更改我的 python 版本之后,我可以做些什么来修复它以获得我的游戏的可执行文件?
谢谢