В настоящее время я пытаюсь превратить свой код в программу exe, используя pyinstaller для компиляции моей программы через файл .spe c. К сожалению, по какой-то причине pyinstall никогда не включается в программу exe и требует, чтобы кто-нибудь загрузил NI visa?
В настоящее время я использую windows 10 и использую python 3.7
# -*- mode: python -*-
block_cipher = None
def get_pyvisa_path():
import pyvisa
pyvisa_path = pyvisa.__path__[0]
return pyvisa_path
a = Analysis(['AIMcontrolGUI.py'],
pathex=["'C:\\\\Users\\\\Bunny\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python36-32\\\\'", "'C:\\\\Users\\\\Bunny\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python36-32\\\\PyQt5\\\\Qt\\\\Plugins'", 'C:\\working directory\\VNAControl local test'],
binaries=[],
datas=[],
hiddenimports=[],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher)
a.datas += Tree = Tree(get_pyvisa_path(), prefix='pyvisa')
pyz = PYZ(a.pure, a.zipped_data,
cipher=block_cipher)
exe = EXE(pyz,
a.scripts,
a.binaries,
a.zipfiles,
a.datas,
name='AIMcontrolGUI',
debug=False,
strip=False,
upx=True,
runtime_tmpdir=None,
console=True,
icon='Icon2.ico')
scoll = COLLECT(exe,
a.binaries,
a.zipfiles,
a.datas,
strip=None,
upx=True,
name='source')