怎么将python项目打包成exe与安装包

技术怎么将python项目打包成exe与安装包这篇文章主要介绍“怎么将python项目打包成exe与安装包”,在日常操作中,相信很多人在怎么将python项目打包成exe与安装包问题上存在疑惑,小编查阅了各式资料,整理出

本文主要介绍“如何将python项目打包成exe和安装包”。在日常操作中,相信很多人对于如何将python项目打包成exe和安装包都有疑问。边肖查阅了各种资料,整理出简单易用的操作方法,希望能帮助大家解答“如何将python项目打包成exe和安装包”的疑惑!接下来,请和边肖一起学习!

一.打包Flask项目

1.1自己写个Flask

怎么将python项目打包成exe与安装包

00-1010 PIPIPINSTALLPYInstaller可选参数示例说明-Fpyinstaller -F demo.py仅在dist文件夹中生成一个程序demo.py文件,该文件适用于不太依赖于的模块。py文件-Dpyinstaller -D demo.py默认选项,除了主程序demo.py之外,很多依赖文件都会在dist文件夹中生成。建议使用-cpyinstaller -c demo.py的这个默认选项,它只对windows有效,而console -wpyinstaller -w demo.py只对windows有效。不要使用控制台-PPY安装程序-P d: \ project \ demo.py来设置导入路径-ipyinstaller-I d : \ demo . icodemo . py来为生成的demo.py文件设置自定义图标。

2.2 下载pyinstaller

#run.py是flask项目的执行文件,也是app.run所在的py文件。

pyinstaller-Drun.py

#你可以看到有

-生成文件夹

-dist文件夹:重要的是,有一个运行文件夹(py文件的名称)和一个run.exe(py文件的名称)

运行规范

#将专业烧瓶文件夹复制到dist下的运行文件夹。

-因为flask项目有静态文件和html文件,如果不复制,就找不到静态文件和html文件。

-为了隐藏代码,我们可以删除所有python代码,只留下静态和模板文件夹怎么将python项目打包成exe与安装包

00-1010 #到dist/run文件夹,双击run.exe开始。

下图

#浏览器访问

如下所示怎么将python项目打包成exe与安装包

2.3 进入到项目路径下,执行

2.4 运行exe,测试

NSIS : NSIS(Nullsoftscriptable安装系统)是Windows系统下的开源安装程序,提供安装、卸载、系统设置、文件解压等功能。顾名思义,NSIS通过脚本语言描述安装程序的行为和逻辑。

使用nsis将刚刚dist的运行文件夹打包到windows怎么将python项目打包成exe与安装包的安装包中

二.使用nsis把文件夹打包成windows的安装包

怎么将python项目打包成exe与安装包

2.1 下载安装nsis

怎么将python项目打包成exe与安装包

怎么将python项目打包成exe与安装包

怎么将python项目打包成exe与安装包

至此,“如何将python项目打包成exe和安装包”的研究结束,希望能解决大家的疑惑。理论和实践的结合可以帮助你学得更好。去试试吧!如果你想继续学习更多的相关知识,请继续关注网站,边肖会继续努力,给大家带来更多实用的文章!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/96657.html

(0)

相关推荐

  • 常见Python的Web开发框架有哪些呢

    技术常见Python的Web开发框架有哪些呢今天就跟大家聊聊有关常见Python的Web开发框架有哪些呢,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  在今天,

    攻略 2021年11月16日
  • BurpSuite与Xray联动扫描

    技术BurpSuite与Xray联动扫描 BurpSuite与Xray联动扫描Xray是长亭科技推出的,最经典的莫过于代理模式下的被动扫描,它使得整个过程可控且更加精细化;代理模式下的基本架构为,扫描器

    礼包 2021年10月28日
  • 分析PostgreSQL创建函数的过程

    技术分析PostgreSQL创建函数的过程本篇内容主要讲解“分析PostgreSQL创建函数的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分析PostgreSQL创建函

    攻略 2021年11月5日
  • evo rosbag转tum踩坑

    技术evo rosbag转tum踩坑 evo rosbag转tum踩坑LZ4,rosbag,tum,evo想把bag文件中的nav_msgs/Odometry转成tum格式的,好和VINS的结果进行比较

    礼包 2021年12月16日
  • 怎样做酸菜鱼家常做法,酸菜鱼的家庭简单做法有哪些

    技术怎样做酸菜鱼家常做法,酸菜鱼的家庭简单做法有哪些家庭简单酸菜鱼做法 材料 黑鱼怎样做酸菜鱼家常做法,酸菜,泡辣椒,葱,蒜,干红辣椒,姜,花椒,生粉,鸡汤,料酒,盐,糖,生姜粉
    做法
    1、 鱼切成薄片,
    2、 加

    生活 2021年11月1日
  • 设定Oracle用户名密码的规则有哪些

    技术设定Oracle用户名密码的规则有哪些这篇文章主要讲解了“设定Oracle用户名密码的规则有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“设定Oracle用户名密

    攻略 2021年11月5日