python: 使用Pyinstaller把FastAPI项目打包成exe文件
一、下载安装pyinstaller
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/
二、修改项目运行参数,即reload改为False
uvicorn.run("main:app", host=host, port=8000, reload=False)
三、生成spec文件
pyinstaller -D main.py
四、生成可执行文件
pyinstaller -F main.spec #如果报错,就改为 pyinstaller main.spec
如果报错,就改为
pyinstaller main.spec
生成的文件默认在当前操作路径的dist文件夹中,注意:原本的main.py文件放在main.exe同目录下
最后双击其中的main.exe文件即可运行
注意:
遇到No module named ‘xxx’
解决办法:
1.先在当前虚拟环境中确认是否已下载xxx模块
没有,就下载依赖包,有就略过这一步
2.修改main.spec文件
在hiddenimports列表中加入xxx
例如:
hiddenimports=['passlib.handlers.bcrypt', 'python-multipart', 'zmq', 'py7zr', 'psutil']
python: 使用Pyinstaller把FastAPI项目打包成exe文件相关推荐
- 记一次maven项目打包成exe文件过程
记一次maven项目打包成exe文件过程 步骤 (网上很多) 将java代码在idea中打包成可执行的Jar包 通过exe4j软件打包成exe文件 问题 打包成jar包要么选择IDEA自身打包要么用m ...
- 把Python项目打包成exe文件
我们很多时候,写好的程序需要打包成.exe文件才可以发给客户,那么今天我就来谈一谈,如何将一个写好的Python程序打包成exe文件! 首先,我们我们使用到的工具是python 3.7 和 Pyins ...
- springboot项目打包成exe文件
首先需要去官网下载exe4j文件下载安装 这一步直接next 选择 JAR in EXE的选项 直接next 输入文件名称和输出路径 按图填写完之后不用着急点击下一步 需要配置兼容64位的软件配置 V ...
- python通过pyinstaller打包软件将GUI项目打包成exe文件
此项目分为两步: GUI编写程序 pyinstaller打包软件 所用到的第三方库: tkinter pyinstaller 具体实现 1. GUI界面 本次主要讲解如何打包,所以在此只是设计一个十分 ...
- Python写电脑自动关机程序并打包成exe文件
嗨嗨,大家晚上好呀,我是小圆
- python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件
1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...
- cxfreeze将python项目打包成.exe
最近要把一个python项目打包成.exe迁移到其他无环境的电脑上直接运行,最初打算使用pyinstall,不过有人说pyinstall打包总是缺少某些依赖,所以就在网上寻找方法,选择了使用cxfre ...
- 将python项目打包成exe(Pyinstaller 和 Nuitka)
目录 一.打包方法 方法一:使用pyinstaller进行打包 方法二:程序中导入了matlab.engine的打包方法 方法三:使用Nuitka进行打包 二.打包过程中遇到的问题及解决方法 1.py ...
- 打包可执行包_想把你写的Python程序发给别人用?打包成exe啊!
前言 大家好,欢迎来到编程教室! 当你学了一段时间Python,终于写出一个小游戏的时候,是不是很想发给你的小伙伴分享一下你的成果?但是,如果直接将xx.py文件发给别人,别人通常是不能直接运行的,他 ...
最新文章
- Python量化库大全
- 精品软件 推荐 ACPsoft PDF Converter 免费的多功能 PDF 转换器
- 南通大学计算机专业分数线2020,2020南通大学录取分数线_历年各专业分数线(2017-2019)_各省投档线_一品高考网...
- 在MFC框架下使用osg报内存泄露的解决办法
- xml vs db.properties
- Java常用类(5)--不可变的任意精度BigInteger、BigDecimal类
- 关于oracle sql语句查询时表名和字段名要加双引号的问题
- SQL语句大全-珍藏首选
- scala从url或者其他数据源读取数据
- DropDownList操作;ListBox操作;动态创建控件;Response.Write(欢迎学习ASP.NET''!);
- 静态存储区(BSS、数据段、代码段),堆,栈-----------------(划归在C语言)
- 使用POI导出数据以及性能比较
- bootdo图片上传
- php和vue实现智商在线测试题
- zh-cn、en-us、zh-tw等表示语言(文化)代码与国家地区对照表(最全的各国地区对照表)
- ad7606中文资料_【AD7606BSTZ PDF数据手册】_中文资料_引脚图及功能_(亚德诺 ADI)-采芯网...
- LeetCode题解(1628):设计带解析函数的表达式树(Python)
- oracle如何恢复表中删除的数据?
- Python制作微信二维码(动态+静态)
- 易风神通代理服务器 v2.5 绿色
热门文章
- Saas和Paas是什么意思,区别是什么
- 互联网早报:腾讯搜狗即将完成初步整合:搜狗核心团队并入腾讯看点,王小川未来或离任
- Python入门与词频分析初步
- 【过关斩将】2020年互联网公司运维岗位面试题 -技能篇01
- Microsoft c++ Speech 识别接口快速入门
- 1119-期货要见好就收
- 高速好用的免费BT下载工具:BiglyBT 中文版
- 几款Mac照片编辑软件推荐
- 给简书找BUG赢好礼17.06.02——简书Android 2.4.0 公测【私密文章支持预览/手机支持直接提现】...
- iOS SnowAnimation(下雪动画)~demo