Python 3.7和PyInstaller在Windows 10上运行,我的应用程序必须分发到WinServer2012。
在.spec
中定义了CRT DLL的路径,但是无论如何PyInstaller
都会警告缺少DLL。
我已经构建了此应用一次,并已在Windows 8上成功测试。
.spec
的内容甚至都没有改变。
a = Analysis(['winservice.py'],
pathex=['C:\\WinCRT'],
binaries=[],
datas=[],
hiddenimports=['win32timezone',
'mysql.connector','mysql.connector.locales.eng',
'mysql.connector.locales.eng.client_error', 'pythoncom',
'logger', 'openpyxl'],
hookspath=[],
runtime_hooks=[],
excludes=[],
win_no_prefer_redirects=False,
win_private_assemblies=False,
cipher=block_cipher,
noarchive=False)