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

Python 问题:无法使用pyinstaller、py2exe将.py文件转换为exe,python,python-3.x,exception,cmd,pyinstaller,Python,Python 3.x,Exception,Cmd,Pyinstaller,python的8个版本,包括pip、pyinstaller、pygame、py2exe。在谷歌和这个网站上搜索之后,我尝试了很多解决方案。我试图: 将我的.py文件转换为exe-->不成功 将路径添加到环境变量-->不工作 从cmd安装pyinstaller,然后运行命令pyinstaller--onefile-w“myfile.py”-->dont work,与work shell相同 从cmd安装py2exe,然后使用转换为exe-->不工作 重新安装-->不工作 一切都告诉我,问题出在

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

  • 将我的.py文件转换为exe-->不成功
  • 将路径添加到环境变量-->不工作
  • 从cmd安装pyinstaller,然后运行命令
    pyinstaller--onefile-w“myfile.py”
    -->dont work,与work shell相同
  • 从cmd安装py2exe,然后使用转换为exe-->不工作
  • 重新安装-->不工作
一切都告诉我,问题出在我的python版本(3.8)上,因为这个版本在pyinstaller上还不支持(根据我所读的内容)

cmd错误:

pywin32error第37行中的文件C:\Users\zahta\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8_qbz5n2kfra8p0\LocalCache\Local Packages\Python38\site Packages\win32ctypes\pywin32\pywintypes.py” 引发错误(exception.winerror、exception.function、exception.strerror) win32ctypes.pywin32.pywintypes.error:(1920,“LoadLibraryEx”,“系统无法访问该文件”)

工作shell错误:

pywin32error第37行的文件“C:\Users\zahta\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.8\u qbz5n2kfra8p0\LocalCache\Local Packages\Python38\site Packages\win32ctypes\pywin32\pywintypes.py” 引发错误(exception.winerror、exception.function、exception.strerror) win32ctypes.pywin32.pywintypes.error:(1920,“LoadLibraryEx”,“系统无法访问该文件”)

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


谢谢

我和你一样也是初学者,但根据我的研究,你正在使用从windows应用商店下载的python,这会产生权限错误。请尝试删除windows应用商店python并从python官方网站下载。来源:

是的,我现在将其更改为anaconda,它比以前更好,但我仍然有问题在我尝试pyinstller之后,我有一个错误:NotImplementedError:无法对未注册的加载程序类型执行此操作在我使用cx\u Freeze后未能执行脚本->我不能用anaconda安装它,当我从anaconda promot安装时,它会给出成功反馈,但pycharm无法识别它。当正在尝试从设置安装。我需要帮助,如果只有这两个工具可以将py转换为exe,那么如果它们都不工作,我可以做什么?tnxI不太了解如何转换为exe,但你应该检查pycharm使用的是哪个发行版。因为大多数情况下,如果我是对的,pycharm在下载时会使用官方发行版首先。参考这篇关于如何添加未添加的发行版的文章,然后选择。在此过程中,您将自动了解pycharm正在使用哪个发行版。我刚刚检查了它,并下载了一个新的,现在我使用anaconda3作为interpeter。但我想这不是问题,但tnx,我想让py成为一个exe,我在这个co上工作过很多…一次又一次的相同错误..我能做什么呢?你现在应该再次使用cx_freeze和pycharm。希望它现在可以工作,因为你使用anaconda 3作为解释器,而不是默认的解释器。我在一开始尝试使用cx_freeze,结果它坏了。但是在询问之后,tnx告诉所有人,经过长时间的G搜索,它最终运行良好我发现了这个存储库,-brentvollebregt/auto-py-to-exe-->它的工作非常神奇。