试图编译Python可执行文件时出现异常错误

2024-04-23 12:02:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图使用Py2exe从我的程序中创建一个Python可执行文件。这个程序确实可以运行,我已经确保它使用的所有库都是最新的,但是当我试图运行命令“python setup.py py2exe”来完成它时,我遇到了一个我不熟悉的错误

完整输出如下: 运行py2exe C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1264.0_x64_qbz5n2kfra8p0\lib\site packages\setuptools\distutils\u patch.py:25:用户警告:distutils在setuptools之前导入。不鼓励这种用法,可能会出现不希望出现的行为或错误。请直接使用Setuptools的对象,或至少先导入Setuptools。 警告,警告( 回溯(最近一次呼叫最后一次): 文件“C:\Users\user\OneDrive\Desktop\intern\pdf\setup.py”,第11行,在 安装程序(控制台=[{“脚本”:“tca_script.py”}], 文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1264.0_x64_qbz5n2kfra8p0\lib\distutils\core.py”,安装程序第148行 dist.run_命令() 文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9.1264.0_x64_uuQBZ5N2KFRA8P0\lib\distutils\dist.py”,第966行,在run_命令中 self.run_命令(cmd) 文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.9_3.9.1264.0_x64_qbz5n2kfra8p0\lib\distutils\dist.py”,第985行,在run_命令中 cmd_obj.run() 文件“C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\localpackages\Python39\site Packages\py2exe\distutils\u buildexe.py”,第192行,正在运行 self._run() 文件“C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\Local Packages\Python39\site Packages\py2exe\distutils\u buildexe.py”,第272行,正在运行 builder.analyze() 文件“C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\localpackages\Python39\site Packages\py2exe\runtime.py”,第172行,位于analyze中 mf.导入_包(modname) 文件“C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\Local Packages\Python39\site Packages\py2exe\mf34.py”,第84行,在import\u package中 self.import_包(“%s.%s”%(名称,modname)) 文件“C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\Local Packages\Python39\site Packages\py2exe\mf34.py”,第84行,在import\u package中 self.import_包(“%s.%s”%(名称,modname)) 文件“C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9_qbz5n2kfra8p0\LocalCache\Local Packages\Python39\site Packages\py2exe\mf34.py”,第84行,在import\u package中 self.import_包(“%s.%s”%(名称,modname)) 文件“C:\Users\user\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.9\u qbz5n2kfra8p0\LocalCache\localpackages\Python39\site Packages\py2exe\mf34.py”,第71行,在导入\u包中 package=self.modules[名称] KeyError:'pandas.tests.io.excel'

任何帮助都将不胜感激


Tags: 文件runpypackageslocalsiteusersappdata