问题:无法使用pyinstaller、py2exe将.py文件转换为exe



8版本的python,包括pip、pyinstaller、pygame、py2exe。在谷歌和这个网站上搜索后,我尝试了很多解决方案。我试着:

  • 将.py文件转换为exe-->不成功
  • 将路径添加到环境变量-->不工作
  • 从cmd安装pyinstaller,然后运行命令pyinstaller --onefile -w "myfile.py"->不工作,和工作外壳一样
  • 从cmd安装py2exe,然后使用将其转换为exe->不工作
  • 重新安装-->不工作

Everything告诉我问题出在我的python版本(3.8(上,因为这个版本在pyinstaller上还不支持(根据我读到的内容(。

cmd错误:

文件C:\Users\zahta\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kra8p\LocalCache\Local Packages\Pyton38\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_qbz5n2kra8p\LocalCache\Local Packages\Pyton38\site Packages\win32ctypes\pywin32\pywintypes.py",第37行,在pywin32error中引发错误(exception.winerror、exception.function、exception.strerror(win32ctypes.pywin32.pywintypes.error:(1920,"LoadLibraryEx","系统无法访问该文件"(

在cmd中键入命令后,什么也没发生。在WorkShell-dist文件夹创建但为空而没有更改我的python版本之后,我能做些什么来修复它以获得我的游戏的一个不可执行的文件?

谢谢

我和你一样也是初学者,但根据我的研究,你使用的是从windows商店下载的python,这会导致权限错误。尝试删除windows商店python并从python官方网站下载。来源:http://pyinstaller.47505.x6.nabble.com/1920-LoadLibraryExW-The-file-cannot-be-accessed-by-the-system-td2954.html

最新更新