cx\U冻结错误“系统找不到指定的文件。”

2024-06-06 18:58:24 发布

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

第一次尝试使用cx_Freeze时,我正在尝试构建一个用PyGame制作的小游戏。然而,我得到了一个错误。这是我的setup.py

from cx_Freeze import setup, Executable

executables = [Executable("main.py", base = None)]
options = { 
    'packages': ["idna", "numpy", "pygame"]
    }

setup(
    name = "TheMaze",
    options = {"build_exe": options},
    version = "1.0",
    description = 'My first game!',
    executables = executables
)

我得到以下错误:

Traceback (most recent call last):
  File "setup.py", line 14, in <module>
    executables = executables
  File "P:\Programmes\Anaconda3\lib\site-packages\cx_Freeze\dist.py", line 340, in setup
    distutils.core.setup(**attrs)
  File "P:\Programmes\Anaconda3\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "P:\Programmes\Anaconda3\lib\distutils\dist.py", line 955, in run_commands
    self.run_command(cmd)
  File "P:\Programmes\Anaconda3\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "P:\Programmes\Anaconda3\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "P:\Programmes\Anaconda3\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "P:\Programmes\Anaconda3\lib\distutils\dist.py", line 974, in run_command
    cmd_obj.run()
  File "P:\Programmes\Anaconda3\lib\site-packages\cx_Freeze\dist.py", line 211, in run
    freezer.Freeze()
  File "P:\Programmes\Anaconda3\lib\site-packages\cx_Freeze\freezer.py", line 612, in Freeze
    self._FreezeExecutable(executable)
  File "P:\Programmes\Anaconda3\lib\site-packages\cx_Freeze\freezer.py", line 211, in _FreezeExecutable
    self._AddVersionResource(exe)
  File "P:\Programmes\Anaconda3\lib\site-packages\cx_Freeze\freezer.py", line 127, in _AddVersionResource
    stamp(fileName, versionInfo)
  File "P:\Programmes\Anaconda3\lib\site-packages\win32\lib\win32verstamp.py", line 163, in stamp
    h = BeginUpdateResource(pathname, 0)
pywintypes.error: (2, 'BeginUpdateResource', 'The system cannot find the file specified.')

我已经尝试了一些基于互联网上的例子的方法,但是我无法使ti工作


Tags: runinpylibpackagessetuplinesite