cxFreeze可执行文件导入错误:没有名为“zipfile”的模块

2024-04-19 14:12:25 发布

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

我在Windows7上,我的程序的所有潜在用户也是如此。我使用cx_Freeze将编写的Python程序打包到可执行文件中,命令如下:

python setup.py build

这将生成一个包含_程序.exe. 可执行文件在我的计算机上运行得非常完美,但在同事的计算机上,它抛出了一个异常:

^{pr2}$

这是我的设置.py,其中zipfile被显式包含(而且它肯定在图书馆.zip)公司名称:

import sys
from cx_Freeze import setup, Executable

base = None
if sys.platform == "win32":
    base = "Win32GUI"

setup(
   name='Z-Wizard',
   version='0.1',
   description='Z1/Z2 data extraction tool',
   author='Liz Rosa',
   author_email='me@url',
   options = {
      'build_exe': {
         'packages': ['zipfile']
      }
   },
   executables = [Executable('my_program.py', base=base)]
)

回溯相当长;下面的URL有一个截图。它显然涉及到_引导.py. 我不太清楚这是怎么回事。另外,“C:\Users\lizr…”是我的主目录,不是她的。为什么它会出现在她电脑的回溯中?万一不明显,我对冷冻过程了解不多。在

http://i.imgur.com/cAQKWxq.png


Tags: pyimportbuild程序可执行文件base计算机sys