Pyinstaller-在dist

时间:2019-12-03 14:28:20

标签: python pyinstaller

我正在尝试构建需要特定目录才能在其中创建一些文件的python脚本。当我尝试使用“ PyInstaller”构建应用程序时,它不在dist中包含此空的“ reports” 文件夹。所有其他包含文件的其他文件夹均被照常包括在内。请注意,我没有使用--onefile命令,并且可执行文件本身位于文件夹dist/main/main.exe

我的main.spec文件

# -*- mode: python ; coding: utf-8 -*-

block_cipher = None

added_files = [
         ( 'database/reports.sqlite', 'database' ),
         ( 'templates/*', 'templates' ),
         ( 'reports', 'reports' )
         ]

a = Analysis(['main.py'],
             pathex=['\\\\SRV\\Data\\pyi'],
             binaries=[],
             datas=added_files,
             hiddenimports=[],
             hookspath=[],
             runtime_hooks=[],
             excludes=[],
             win_no_prefer_redirects=False,
             win_private_assemblies=False,
             cipher=block_cipher,
             noarchive=False)
pyz = PYZ(a.pure, a.zipped_data,
             cipher=block_cipher)
exe = EXE(pyz,
          a.scripts,
          exclude_binaries=True,
          name='main',
          debug=False,
          bootloader_ignore_signals=False,
          strip=False,
          upx=True,
          console=False )
coll = COLLECT(exe,
               a.binaries,
               a.zipfiles,
               a.datas,
               strip=False,
               upx=True,
               upx_exclude=[],
               name='main')

0 个答案:

没有答案