开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,他是不能直接用的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是我们都知道,PC是可以直接运行exe文件的,这就为我们提供了一个便捷的方式。

打包为exe的话,版本尽量选择python3.6+32位版本,因为win64位系统向下兼容32位程序,但是如果不考虑32位系统的话无所谓,直接python64位版本直接打包就可以,只是只能在win64位系统上跑。

首先安装pyinstaller,使用安装命令:pip3 install pyinstaller

直接cmd切换到这个脚本的目录,执行命令:pyinstaller-F setup.py

-F参数表示覆盖打包,这样在打包时,不管我们打包几次,都是最新的。

在dist里面呢,就有了一个exe程序,这个就是可执行的exe程序

这样,就完成了一个打包工作,如果别人需要,即使没有python环境,他依然可以运行。

执行 pyinstaller -F -wsetup.py 多加-w以后,就不会显示黑洞洞的控制台了。

执行命令:pyinstaller -F -w-i wind.ico setup.py 加上 -i 参数之后就会添加logo

程序路径最好全部都是英文

总结

切换到脚本目录下

Pyinstaller -F setup.py 打包exe

Pyinstaller -F -w setup.py 不带控制台的打包

Pyinstaller -F -i xx.ico setup.py 打包指定exe图标打包

python 打包成exe_Python打包成exe相关推荐

  1. python打包成exe_python打包成exe有GUI工具啦

    PyQt5Helper是把Pyinstaller的所有命令图形化的一款工具,基于PyQt5+python开发,使用Inno Setup做安装向导.下面教大家怎么使用这款工具. 第一步:点击文件菜单-& ...

  2. python打包成exe_Python打包文件为exe,PyInstaller应用

    1前言 众所周知,python是一种脚本语言, python 程序必须在 python 环境下运行,所以如果想把自己写的程序给别人看的话,就比较麻烦,他需要先配置 python 环境,对于电脑小白来说 ...

  3. python打包成exe_Python打包成exe时,再犯这几个错误就说不过去了

    大家好,我是今天的值班小编,不知道朋友们开工了没有,小编的公司已经远程办公好几天了.今天由于写游戏教程的那位小编弃坑不更新文章了,只好由本小编继续来解决粉丝朋友们的问题. 如果朋友们在使用python ...

  4. python启动远端 exe_python打包exe开机自动启动的实例(windows)

    一.背景 简单的写个.exe程序,没必要去学习mfc.c++等,可以学习python.python可以轻易的调用windows的api,轻松的实现你想干的事.下面就是实现打包的exe文件开机自动运行. ...

  5. python脚本变成exe_Python脚本转exe文件

    上一篇博文介绍了一个自动更新.docx文件的Python脚本.当时通宵(通宵看葡萄牙VS西班牙顺带码的)码好的时候想着怎么分享给整个部门使用,考虑到公司电脑并没有Python环境(没有安装权限),于是 ...

  6. python怎么变成exe_Python怎样打包成exe?

    分类:Python | 作者:凹凸曼 | 发表于2011/03/01Python怎样打包成exe?已关闭评论 发现PyInstaller 是个不错的东东,解决打包单个exe的问题,使用非常简单,不用编 ...

  7. Python写的代码打包成.exe可执行文件

    Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...

  8. python脚本 pyqt 打包成windows可执行exe文件 pyinstaller

    今天学习pyqt,做了一些好玩的东西. 好奇之中想试试python脚本编译成可执行文件,一顿查询之后成功了! 我的环境是: windows10 64bit    python3.5    pyqt5 ...

  9. 多个python文件打包成exe_pyinstaller打包python文件成exe(原理.安装.问题)

    py文件打包成exe文件的方式一共有三种:py2exe.pyinstaller和cx_freeze 本文分四个步骤来详讲如何用pyinstaller将py文件打包成exe文件 1. pyinstall ...

最新文章

  1. 仿真器(emulator)和模拟器(simulator)的区别
  2. JVM的垃圾回收与内存分配
  3. 安装ubuntu20.4+gtx1050+cuda11.3
  4. Machine Learning week 7 quiz: Unsupervised Learning
  5. VTK:vtkCursor3D用法实战
  6. mysql变更AUTO_INCREMENT值
  7. qt设置鼠标追踪后,鼠标还是需要点击后才能变样式
  8. (十四)面向对象之多态
  9. java判断是否手机浏览器_User-Agent判断是什么浏览器
  10. linux 内网文件传输工具_不管你是新手PHP程序员还是大佬都要知道的PHP十大必备工具...
  11. 相对URL拼接为绝对URL的过程
  12. 【多任务学习-Multitask Learning概述】
  13. win7鼠标右键无响应修复
  14. 关于内部文档的标准格式要求(图文)
  15. Django models模块字段注释
  16. python自学爬虫要多久_自学python爬虫需要多久
  17. 轨物范世:华为手机的影像哲学
  18. wordpress会员插件_最好的免费WordPress会员插件
  19. 使用api制作我的足迹地图
  20. 第一天之导入Vuetify的坑

热门文章

  1. css绘制不规则图形
  2. CelebA-HQ的jpg格式版转化
  3. python自制电子记事本_利用Python制作一个“电子记事本”
  4. 心脏和字节只有一个跳动,生命和工资只能拼一个多多,躺平的韭菜割不到,但只有「突破提升」才能避开“内卷化”!
  5. 世界各国语言学习网站
  6. c语言编程求完数的方法,求一完数算法
  7. Impulse和Mala探地雷达之COR文件转KML
  8. 大岩量化科普:信息比率、跟踪误差是什么
  9. 用FPC翻译海康SDK头文件,供Delphi和Lazarus使用
  10. 如何养号---微信权重篇