python 打包成exe_Python打包成exe
开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的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相关推荐
- python打包成exe_python打包成exe有GUI工具啦
PyQt5Helper是把Pyinstaller的所有命令图形化的一款工具,基于PyQt5+python开发,使用Inno Setup做安装向导.下面教大家怎么使用这款工具. 第一步:点击文件菜单-& ...
- python打包成exe_Python打包文件为exe,PyInstaller应用
1前言 众所周知,python是一种脚本语言, python 程序必须在 python 环境下运行,所以如果想把自己写的程序给别人看的话,就比较麻烦,他需要先配置 python 环境,对于电脑小白来说 ...
- python打包成exe_Python打包成exe时,再犯这几个错误就说不过去了
大家好,我是今天的值班小编,不知道朋友们开工了没有,小编的公司已经远程办公好几天了.今天由于写游戏教程的那位小编弃坑不更新文章了,只好由本小编继续来解决粉丝朋友们的问题. 如果朋友们在使用python ...
- python启动远端 exe_python打包exe开机自动启动的实例(windows)
一.背景 简单的写个.exe程序,没必要去学习mfc.c++等,可以学习python.python可以轻易的调用windows的api,轻松的实现你想干的事.下面就是实现打包的exe文件开机自动运行. ...
- python脚本变成exe_Python脚本转exe文件
上一篇博文介绍了一个自动更新.docx文件的Python脚本.当时通宵(通宵看葡萄牙VS西班牙顺带码的)码好的时候想着怎么分享给整个部门使用,考虑到公司电脑并没有Python环境(没有安装权限),于是 ...
- python怎么变成exe_Python怎样打包成exe?
分类:Python | 作者:凹凸曼 | 发表于2011/03/01Python怎样打包成exe?已关闭评论 发现PyInstaller 是个不错的东东,解决打包单个exe的问题,使用非常简单,不用编 ...
- Python写的代码打包成.exe可执行文件
Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...
- python脚本 pyqt 打包成windows可执行exe文件 pyinstaller
今天学习pyqt,做了一些好玩的东西. 好奇之中想试试python脚本编译成可执行文件,一顿查询之后成功了! 我的环境是: windows10 64bit python3.5 pyqt5 ...
- 多个python文件打包成exe_pyinstaller打包python文件成exe(原理.安装.问题)
py文件打包成exe文件的方式一共有三种:py2exe.pyinstaller和cx_freeze 本文分四个步骤来详讲如何用pyinstaller将py文件打包成exe文件 1. pyinstall ...
最新文章
- 仿真器(emulator)和模拟器(simulator)的区别
- JVM的垃圾回收与内存分配
- 安装ubuntu20.4+gtx1050+cuda11.3
- Machine Learning week 7 quiz: Unsupervised Learning
- VTK:vtkCursor3D用法实战
- mysql变更AUTO_INCREMENT值
- qt设置鼠标追踪后,鼠标还是需要点击后才能变样式
- (十四)面向对象之多态
- java判断是否手机浏览器_User-Agent判断是什么浏览器
- linux 内网文件传输工具_不管你是新手PHP程序员还是大佬都要知道的PHP十大必备工具...
- 相对URL拼接为绝对URL的过程
- 【多任务学习-Multitask Learning概述】
- win7鼠标右键无响应修复
- 关于内部文档的标准格式要求(图文)
- Django models模块字段注释
- python自学爬虫要多久_自学python爬虫需要多久
- 轨物范世:华为手机的影像哲学
- wordpress会员插件_最好的免费WordPress会员插件
- 使用api制作我的足迹地图
- 第一天之导入Vuetify的坑