我们首先还是使用pip进行安装:

pip install PyInstaller

安装完成后,直接打开命令行,输入pyinstaller,如果显示如下界面,说明安装成功。

然后就可以进行我们小程序的封装了。

pyinstaller -F -w some.py

-F与-w的含义:

-F:将所有内容全部打包成一个exe可执行文件,而不会有其它的一些奇奇怪怪的小依赖文件。

-w:运行生成的exe文件时,不会弹出命令行窗口,我们自己写了窗口才可以否则无法运行。

运行完之后,桌面上就会弹出一个dist文件夹,然后里面就是一个exe文件了。双击即可。

内容扩展:

如何将编写好的python程序生成可执行的.exe或者APP?

首先确认安装好pyinstaller和py2app,安装方法:

pipinstall pyinstaller

pip install py2app

cmd进入Windows窗口的命令行,cd进入project所在的根目录,然后开始生成应用程序。

Windows程序生成:

pyinstaller-F -w testdata.py()

在pyinstaller 与.py文件名中可以输入一下指令指定输出配置功能如下:

-F 指定打包后只生成一个exe格式的文件

-D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项)

-c –console, –nowindowed 使用控制台,无界面(默认)

-w –windowed, –noconsole 使用窗口,无控制台

-p 添加搜索路径,让其找到对应的库。

-i 改变生成程序的icon图标

以上就是python代码能做成软件吗的详细内容,更多关于把python代码做成软件的方法的资料请关注随便开发网其它相关文章!

python能做软件开发吗-python代码能做成软件吗相关推荐

  1. python制作编程软件的方法_python代码能做成软件吗

    我们首先还是使用pip进行安装: pip install PyInstaller 安装完成后,直接打开命令行,输入pyinstaller,如果显示如下界面,说明安装成功. 然后就可以进行我们小程序的封 ...

  2. python适合做后端开发吗-python适合后端开发么

    python适合后端开发,因为Python是一种计算机程序设计语言,既可用于前端也可用于后端开发,在Python中编写后端可以简化为编写各个模块,其间的连接随后由前端部分中的用户操作确定和控制. Py ...

  3. python适合做后端开发吗-Python真的不适合做后端开发语言吗?

    2019-04-03 列举一些比较有名的网站或应用.这其中有一些是用python进行开发,有一些在部分业务或功能上使用到了python,还有的是支持python作为扩展脚本语言.数据大部分来自Wike ...

  4. python适合做后端开发吗-Python后端开发是什么职位?

    阶段一:Python开发基础 Python全栈开发与人工智能之Python开发基础知识学习内容包括:Python基础语法.数据类型.字符编码.文件操作.函数.装饰器.迭代器.内置方法.常用模块等. 阶 ...

  5. 安卓手机软件开发_无代码手机app软件开发,让人人都是专业开发工程师

    点击上方蓝色字关注我们~ 近期,谷歌发布了自己的无代码在线app开发平台,这款全新工具旨在让任何一个人都可以轻松进行手机app软件开发.这样的动作无疑指引着安卓软件开发的未来.

  6. python可以做什么开发-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  7. python最适合做什么-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  8. python一般用来开发什么-python主要用来做什么?Python开发简单吗?

    python主要用来做什么?Python开发简单吗?Python技术可做web开发.Python技术可做数据分析.Python技术可做人工智能.将Python用于机器学习,流行的Python机器学习库 ...

  9. python最适合做什么-python适合做什么开发?

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. pytho ...

最新文章

  1. 阿里云服务器怎么安装docker
  2. C++对C的加强之register关键字增强
  3. 1.1 向量基本概念
  4. C# 对象与JSON串互相转换
  5. 返回一个循环整数组最大子数组和
  6. Linux进程调度:完全公平调度器 Completely Fair Scheduler 内幕| linux-2.6
  7. 传智播客c/c++公开课学习笔记--Linux网络流媒体服务器的核心代码揭秘
  8. (原)MongoDB在系统中的使用
  9. 用一个URL加一个JAVA壳做成一个安卓应用
  10. 极简的js点击组图切换效果
  11. 数据字典中的数据类型与ABAP中的中数据类型对应关系
  12. C#常用 API函数大全
  13. 计算机运行时内存会超吗,我们不曾深纠的电脑技术 篇一:我们为什么要对内存进行超频?...
  14. Struts2+Spring2+Hibernate3配置(根据尚学堂马士兵老师的授课视频整理)
  15. CSS设计彻底研究-读书笔记
  16. Twitter引流如何开发客户
  17. 国瀚实业|五个必学的理财入门基本知识
  18. 良基、归纳法、动态规划
  19. exchange外网访问和证书配置
  20. 计算机键盘输入错乱,win10电脑键盘错乱的三种解决方法

热门文章

  1. 项目小白斩获蘑菇街暑期实习offer的面试过程
  2. 最快删除大量文件的方法
  3. Celery - 一个懂得 异步任务 , 定时任务 , 周期任务 的芹菜
  4. P4342 [IOI1998]Polygon
  5. ASP.NET Core MVC – Caching Tag Helpers
  6. cocos2dx3.x使用cocostudio触摸事件不响应的奇葩问题
  7. iOS基本UI控件总结
  8. Java存储过程调用CallableStatement
  9. asp.net + winform + log4net 使用示例|using log4net with asp.net/winform
  10. python json.loads()中文问题-Python实现的json文件读取及中文乱码显示问题解决方法...