打包命令:
pyinstaller -D xx.py --console
问题一:
找不到模块
ModuleNotFoundError: No module named 'xxxx'
解决方式:
找到 xx.spec 文件,打开,找到 hiddenimports = [],在列表中添加没有找到的库
hiddenimports=["uvicorn.loops","uvicorn.loops.auto","uvicorn.protocols.http.auto","uvicorn.lifespan","uvicorn.lifespan.on"],
然后打包
pyinstaller -D xx.spec --console
问题二:
找不到启动模块
Error loading ASGI app. Could not import module “xx”.
解决方式:
将启动的xx.py文件复制到和xx.exe相同路径下就可以了