【发布时间】:2023-04-06 18:32:01
【问题描述】:
8 个版本的 python,包括 pip、pyinstaller、pygame、py2exe。在谷歌和这个网站上搜索后,我尝试了很多解决方案。我试图:
- 将我的 .py 文件转换为 exe --> 不要成功
- 添加环境变量的路径 --> 不工作
- 从cmd安装pyinstaller,然后运行命令
pyinstaller --onefile -w "myfile.py"-->不工作,和工作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 行,在pywin32错误 引发错误(exception.winerror,exception.function,exception.strerror) win32ctypes.pywin32.pywintypes.error: (1920, 'LoadLibraryEx', '系统无法访问文件')
在 cmd 中输入命令后,没有任何反应。在创建 WorkShell - dist 文件夹但未更改我的 python 版本为空后,我可以做些什么来修复它以获取我的游戏的可执行文件?
谢谢
【问题讨论】:
标签: python python-3.x exception cmd pyinstaller