简单说明:

在待打包文件的文件夹【shift+右键】打开命令行窗口,输入 pyinstaller -F xxx.py 即可。

打包后的exe文件出现在 dist 文件夹中。

详细说明:

cmd 进入到需要打包的py文件所在路径 eg:cd d:\abc

输入:(注意是双减号)

pyinstaller --onefile --nowindowed --icon=" C:\icon.ico" demo.py

即可生成一个单文件架构的小EXE在新建的disc文件夹下面了

补充说明:

使用pyInstaller有一些常用的可选参数如下:

--onefile 将结果打包成一个可执行文件

--onedir 将所有结果打包到一个文件夹中,该文件夹包括一个可执行文件和可执行文件执行时需要的依赖文件(默认)

--paths=DIR 设置导入路径

--distpath=DIR 设置将打包的结果文件放置的路径

--specpath=DIR 设置将spec文件放置的路径

--windowed 使用windows子系统执行,不会打开命令行(只对windows有效)

--nowindowed 使用控制台子系统执行(默认)(只对windows有效)

--icon= 将file.ico添加为可执行文件的资源(只对windows有效)

option的顺序没有影响,选择需要配置的内容加入到命令中即可

python封装成可执行的小程序_Python打包小程序相关推荐

  1. python封装成exe后运行失败_Python的带pandas包的程序封装成exe 2018-01-11

    前言: 今天在网上看了很多教程,最后还是在运行pyinstaller命令行时解决 环境配置:python 2.7.9 32位,setuptools 19.2版,WIN 64位 1.安装PyInstal ...

  2. csv文件一键转txt文件,并封装成可执行.exe文件

    csv文件一键转txt文件,代码csv_to_txt.py: import csvfilepath = input("请输入CSV文件路径:") openfile = open(f ...

  3. python存成csv文件时中文乱码_Python在向CSV文件写中文时乱码的处理办法

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的. 对 ...

  4. pythongui界面小程序_python界面小程序

    Python支持多種圖形界面的第三方庫,包括: Tk wxWidgets Qt GTK 等等. 但是Python自帶的庫是支持Tk的Tkinter,使用Tkinter,無需安裝任何包,就可以直接使用. ...

  5. python编写hello程序_python第一个程序“Hello, world”

    python第一个程序 无论通过哪种方式使用Python的交互模式,都应该看到由3个三角括号">>>"组成的提示符.这就是Python的命令行提示符,表示可以键入 ...

  6. qt 编译成apk_GitHub - qtxtz/AndroidMerageAPK: 实现android自动打包的程序

    AndroidMerageAPK 实现android自动打包的程序 行业背景 从事了三年手游运营平台的相关工作,从最开始不知道如何做一个sdk 到后来的几乎覆盖国内90%渠道的sdk,完成这些工作的同 ...

  7. Chrome 插件下载、安装、加载正在开发的扩展程序和打包扩展程序

    chrome vpn插件: https://www.jianshu.com/p/ba37c62b8f5e 怎么下载谷歌浏览器插件? 下载方法有好多种,我就说我知道的吧. 我常用的有两种 https:/ ...

  8. python封装成exe win7不能用_pyinstaller打包python的执行文件如何在32位和64位操作系统下也能运行...

    我在64位的windows 10 操作系统下,用64位Python环境,PyInstaller 打包一个py程序. 如 pyinstaller -F -w my.py 你会看到一些警告信息WARNIN ...

  9. cmd python封装成exe_别再问我怎么Python打包成exe了!

    也许我们不一定是专业的程序员,但是我们仍然可以通过代码提高我们的效率,尽量少加班,多陪陪媳妇(如果有).再不行,让代码替我们干着重复的工作,我们有节省出来的时间打游戏不好嘛,是吧,哈哈哈. 但是呢,我 ...

最新文章

  1. Python可视化(matplotlib)图像自定义图例(Legend)
  2. 从月薪8K的分析师到月薪2W,只因我有了这份工具清单!
  3. IOC容器特性注入第四篇:容器初始化
  4. ORA-07445 ERROR on auto execute of job 8913
  5. Linux之touch命令
  6. TCP ACK的pingpong交互模式
  7. 如何将MKV的字幕提取出来
  8. [QNX]calib_校准工具使用教程
  9. #4017. 复制粘贴(copypaste)
  10. 域名whois查询接口代码
  11. 获取计算机管理员,获取administrator权限的方法步骤-电脑自学网
  12. 把nasm集成到Visual studio 2013中
  13. Ubuntu 怎么创建可视化界面
  14. sysconfig看不了怎么更新_sysconfig老版本下载-sysconfig稳定版(能看的版本)_5577安卓网...
  15. 文库网站建设源码分享
  16. ros学习笔记12——python实现发布和接收ros topic
  17. css 边框 不连续,css 不规则边框怎么设置
  18. 拨号上网怎么修改dns服务器,dns怎么设置才能上网 dns设置上网方法【图文】
  19. WIFI6模块--RW6852_PCIE接口--WIFI/蓝牙协议讲解
  20. Chopper: Partitioning Models into 3D-Printable Parts论文笔记

热门文章

  1. 三种常见嵌入式设备通信协议
  2. 天线的起源与发展历史
  3. python异常处理优点_python各类异常处理学习笔记
  4. 异常重试_Spring-Retry重试实现原理
  5. python数据分析基础教程考试试卷_Python数据分析-自测试卷5
  6. aliyun折腾记录
  7. Web自动化测试理论知识
  8. unittest所有断言方法
  9. 我的Docker-CE学习笔记(03)
  10. day5-xml模块