pyinstaller在可执行文件旁边添加文件夹?

时间:2017-10-19 15:28:44

标签: python-3.x pyqt5 pyinstaller

我试图添加一个名为“旧方法”的文件夹'在我的可执行脚本旁边,我将使它成为一个exe程序,但问题是我需要将此文件夹添加到一起收集。

我通过使用树的方法here尝试了它,但它似乎不适用于python3所以我的spec文件包含:

# -*- mode: python -*-

block_cipher = None

a = Analysis(['main.py'],

     pathex=['C:\\Users\\Fathy\\Desktop\\ZRender'],

     binaries=[],

     datas=[],

     hiddenimports=[],

     hookspath=[],

     runtime_hooks=[],

     excludes=[],

     win_no_prefer_redirects=False,

     win_private_assemblies=False,

     cipher=block_cipher)

pyz = PYZ(a.pure, a.zipped_data,

     cipher=block_cipher)

exe = EXE(pyz,

  a.scripts,

  exclude_binaries=True,

  name='main',

  debug=False,

  strip=False,

  upx=True,

  console=True )

coll = COLLECT(exe,

       a.binaries,

       Tree[("old method"],

       a.zipfiles,

       a.datas,

       strip=False,

       upx=True,

       name='main')

0 个答案:

没有答案