订阅本栏目 RSS您所在的位置: 深山工作室 > python > 正文

Python PyInstaller安装和使用教程(详解版)

2022/9/16 14:10:30 字体: 浏览 22

安装 PyInstaller 模块
pip install pyinstaller

强烈建议使用 pip 在线安装的方式来安装 PyInstaller 模块,不要使用离线包的方式来安装,因为 PyInstaller 模块还依赖其他模块,pip 在安装 PyInstaller 模块时会先安装它的依赖模块。
官网:http://www.pyinstaller.org/



使用Pyinstaller
1、使用下载安装的方式安装的Pyinstaller打包方式
将需要打包的文件放在解压得到的Pyinstaller文件夹中,打开cmd窗口,把路径切换到当前路径打开命令提示行,输入以下内容(最后的是文件名):

python pyinstaller.py -F myfile.py
2、使用pip方式安装的Pyinstaller打包方式
打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):

pyinstaller -F myfile.py
3、输入参数的含义
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标

PyInstaller 支持的常用选项
-h,--help 查看该模块的帮助信息
-F,-onefile 产生单个的可执行文件
-D,--onedir 产生一个目录(包含多个文件)作为可执行程序
-a,--ascii 不包含 Unicode 字符集支持
-d,--debug 产生 debug 版本的可执行文件
-w,--windowed,--noconsolc 指定程序运行时不显示命令行窗口(仅对 Windows 有效)
-c,--nowindowed,--console 指定使用命令行窗口运行程序(仅对 Windows 有效)
-o DIR,--out=DIR 指定 spec 文件的生成目录。如果没有指定,则默认使用当前目录来生成 spec 文件
-p DIR,--path=DIR 设置 Python 导入模块的路径(和设置 PYTHONPATH 环境变量的作用相似)。也可使用路径分隔符(Windows 使用分号,Linux 使用冒号)来分隔多个路径
-n NAME,--name=NAME 指定项目(产生的 spec)名字。如果省略该选项,那么第一个脚本的主文件名将作为 spec 的名字
在表 1 中列出的只是 PyInstaller 模块所支持的常用选项,如果需要了解 PyInstaller 选项的详细信息,则可通过 pyinstaller -h 来查看。
相关阅读
连云港振辉旋膜式除氧器
吉林省天马旅行社
设置两个未知高度的DIV保持等高
阿里云短信验证码签名不合法isv.SMS_SIGNATURE_ILLEGAL
CSS教程:弄懂闭合浮动元素
深山行者留言系统V2.0 (简称留言板V2.0)
asp随机显示图象
全站托管解决方案
共有0条关于《Python PyInstaller安装和使用教程(详解版)》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
更多>>同类信息
pywinauto技术文档
使用uiautomatorviewer连接模拟器页面报错No Android devices were detected by adb.
python+appium自动化测试-滑动
Appium获取手机分辨率 & 自适应设备下滑刷新
python加Appium判断滑动是否到达屏幕底部
python退出while循环break、return、continue
更多>>最新添加文章
pywinauto技术文档
使用uiautomatorviewer连接模拟器页面报错No Android devices were detected by adb.
python+appium自动化测试-滑动
Appium获取手机分辨率 & 自适应设备下滑刷新
python加Appium判断滑动是否到达屏幕底部
python退出while循环break、return、continue
Python PyInstaller安装和使用教程(详解版)
python自动控制鼠标操作pymouse
更多>>随机抽取信息
ASP版通过身份证信息获取对应的生日性别年龄
吉林省天马旅行社
连云港看网
符合web标准的嵌入Flash的方法
服务器iis配置.mp4视频格式播放(网页播放.mp4有声音但没有图像画面)
使用uni-app开始小程序使用腾讯视频插件vid播放视频