Похоже, что нам нужно изменить файл .spe c (см. Sample.spe c ниже).
После изменения файла spe c введите 'pyinstaller ***. Spe c 'в консоли (кажется, опция «--onefile» не работает), тогда вы можете подключить ваш URL da sh из браузера.
#Sample.spec
# -*- mode: python ; coding: utf-8 -*-
#manually add Start to avoid rerusion limit error==>
import sys
sys.setrecursionlimit(5000)
#manually add End<==
block_cipher = None
a = Analysis(['dashtest.py'],
pathex=['C:\\Users\\Owner\\Documents\\python\\Simulatortest\\sandbox'],
binaries=[],
#modified Start==>
datas=[
('C:\\Users\\Owner\\anaconda3\\pkgs\\dash-core-components-1.3.1-py_0\\site-packages\\dash_core_components\\', 'dash_core_components'),
('C:\\Users\\Owner\\anaconda3\\pkgs\\dash-html-components-1.0.1-py_0\\site-packages\\dash_html_components\\', 'dash_html_components'),
('C:\\Users\\Owner\\anaconda3\\pkgs\\dash-renderer-1.1.2-py_0\\site-packages\\dash_renderer\\','dash_renderer'),
],
hiddenimports=['pkg_resources.py2_warn'],
#modified End<==
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='dashtest',
debug=False,
bootloader_ignore_signals=False,
strip=False,
upx=True,
console=True )
coll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=False,
upx=True,
upx_exclude=[],
name='dashtest')