Python PyInstaller库基本使用方法分析
作者:jinsefm 发布时间:2022-03-19 16:29:46
标签:Python,PyInstaller库
本文实例讲述了Python PyInstaller库基本使用方法。分享给大家供大家参考,具体如下:
概述
将.py源码转换成无需源代码的可执行文件
.py文件 -> PyInstaller -> - Windows(exe文件)/Linux/Max OS X
PyInstaller库是第三方库
官方网站:PyInstaller
第三方库:使用前需要额外安装
安装第三方库需要使用pip工具
Window 系统环境下安装
首先环境变量需已设定好 ,Win+R 调出运行,输入sysdm.cpl,唤出系统属性。
高级选项页中点开环境变量。
编辑Path环境变量,后增;python安装路径;pip.exe所在路径
电脑网络是正常的,打开命令行窗口输入pip install pyinstaller回车即可。
pip自动联网安装
简单使用
(cmd命令行) pyinstaller -F <文件名.py>
简单使用
常用参数
参数 | 描述 |
-h | 查看帮助 |
--clean | 清理打包过程中的临时文件 |
-D,--onedir | 默认值,生产dist文件夹 |
-F,--onefile | 在dist文件夹中只生成独立的打包文件 |
-i <图片文件名.ico> | 指定打包程序使用的图标(icon)文件 |
-w | Window环境中,程序启动时,不打开控制台 |
-c | Window环境中,使用控制台 |
使用举例
pyinstaller -i curve.ico -F SevenDigitsDrawV2.py
希望本文所述对大家Python程序设计有所帮助。
来源:https://blog.csdn.net/jinsefm/article/details/80645202


猜你喜欢
- python五子棋原创算法,供大家参考,具体内容如下我们都见过五子棋,但是在我看来五子棋单机游戏中,逻辑赢法很重要,经常用到的算法是五子连珠
- 实例1、取得MYSQL的版本在windows环境下安装mysql模块用于python开发MySQL-python Windows下EXE安装
- 最近项目中有一个小需求,查找json文件中某个key或者value的路径,所以就写了一个简单的小脚本,比较粗糙。#!/usr/bin/env
- 知识点这次我们使用python来打造一款间谍程序程序中会用到许多知识点,大致分为四块win32API 此处可以在MSDN上查看Python基
- 自己从工艺品设计到平面设计到网络设计,虽然设计原则不离其宗,但经验下来的心得告诉自己,设计媒介的变化带来很多媒介自身的特殊性,下面总结下网站
- python一直被病垢运行速度太慢,但是实际上python的执行效率并不慢,慢的是python用的解释器Cpython运行效率太差。“一行代
- 前言:大家好啊!又是我TUSTer_! python里有自带的库math,cmath,和函数pow来开根号。下边让我带你了解他们
- python调用文件时找不到相对路径current_path = os.path.dirname(__file__)if current_p
- 导入相关的包import pygame, sys, randomfrom pygame.locals import *设置屏幕大小以及基本参
- 如何制作一个安全的页面?随后,让我们来编程:manage.asp' 登录页面<%@ Language=VB
- 前言最近在出差,发现住的宾馆居然有小强。所以出差无聊之际,写了点爬虫的代码玩玩,问就是应景。本篇文章主要是爬取CSDN全站综合热榜的100个
- 异常处理程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常golang中提供了两种处理异常的方式一种是程序发
- 前言python是一门优秀的编程语言,而是python成为数据分析软件的是因为python强大的扩展模块。也就是这些python的扩展包让p
- 本文实例讲述了wxPython的事件驱动机制,分享给大家供大家参考。具体方法如下:先来看看如下代码:#!/usr/bin/python #
- 前言我们在django-rest-framework 自定义swagger 文章中编写了接口, 调通了接口文档. 接口文档可以直接填写参数进
- 1、最近公司实现部分数据统计、分析的报表进行每天定时发送到相关人员的邮箱之中的配置代码被人为删除了,需要重新恢复该功能,由于原先是在linu
- 相信只要学习python的同学对于虚拟环境这个概念肯定不会太陌生,虚拟环境指的是一个个单独隔离的python开发环境。各个虚拟环境之间互不干
- 对一个列表list而言,进行排序是很简单的。正序排序(从小到大)用list.sort() 倒序排序(从大到小)用list.sort
- 疫情还没结束,小编只能宅在家里,哪哪也去不了,今天突发奇想给大家分享一篇教程关于Python paramiko 模块浅谈与SSH主要功能模拟
- Server对象提供对服务器上访问的方法和属性.大多数方法和属性是作为实用程序的功能提供的。语法:Server.property|metho