pyinstaller是一个将python脚本(.py文件)打包成可执行文件的第三方库,使之能在没有安装python的环境中运行,可用于windows、linux、Mac等操作系统。

pyinstaller需要在命令行下用pip工具安装:

pip install pyinstaller

使用清华源安装与升级第三方库:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple numpy 或 pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

pyinstaller生成exe文件有两种方式:

方法一:

1、pywin32(python组件)

2、安装pyinstaller(解压后用CMD命令安装或者pip)

3、在命令行cd到文件目录下执行pyinstaller.py-F**.py

4、在dist文件夹下找到exe文件

方法二:将源文件放到pyinstaller程序同目录中

C:\Users\86183\AppData\Local\Programs\Python\Python38-32\Scripts

cmd命令"pyinstaller -F **(文件名)"

在win32文件夹下dist文件内找到

给生成的exe文件更换自定义图标

管理员命令:pyinstaller -i **.ico -F **.py

生成文件图标使用指定ico图标(直接拖到pyinstaller也行)

可以用比特虫生成ico文件

使用pyinstaller库需要注意两点:

(1)文件路径中不能包含空格和英文句号

(2)源文件必须是UTF8编码,采用IDLE编写的源代码都保存为UTF8编码形式

python pyinstaller使用方法_【python快手菜】pyinstaller使用指南相关推荐

  1. Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信

    Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...

  2. python模型部署方法_终极开箱即用的自动化Python模型选择方法

    python模型部署方法 Choosing the best model is a key step after feature selection in any data science proje ...

  3. python 打包 小文件_[Python][小知识][NO.5] 使用 Pyinstaller 打包成.exe文件

    1.安装 pyinstaller 插件 cmd命令:pip install PyInstaller PS . o.o 不知道 easy_install 的百度吧. 2.pyinstaller 简介 他 ...

  4. python展开函数方法_逐步展开Python详细教学—Python语法

    Python语法–在Python世界迈出第一步 我们已经拥有了许多的编程语言,而且都有自己的特色,但是一种语言的独特之处在于它的特性.最终,是它的特点让它被选中或通过项目.因此,在开始更深入的Pyth ...

  5. python列表函数方法_与Python列表相关的函数

    对于列表而言,除了设置和修改其中的元素,还有一些其他的方法也很有用,我们来具体看一下. Python 获取列表的长度 有时候,知道列表中有多少个元素的话,会很有帮助.例如,如果我们不断地向 fruit ...

  6. python字符串截取方法_如何使用python语言中的字符串方法截取字符串

    在我们使用python语言中的字符串方法时,可能会判断某个字符串是否以什么开头,可以使用什么进行截取等.下面利用几个实例说明字符串中的方法的用法,操作如下: 工具/原料 python 截图工具 方法/ ...

  7. python中__init__方法_关于python中__init__方法理解

    在理解__init__方法之前,我们需要搞明白,什么时候才需要用到的这个方法 什么是__init__? __init__方法在python中是类的初始化,通俗来讲,就是每次只要你去创建一个类的实例对象 ...

  8. 学python的正确方法_学习Python最正确的步骤(0基础必备)

    首先,学习Python编程技术,自学或者参加培训学习都适用,每个人都有自己的学习方式和方法. 一:明确自己的学习目标. 不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识.只有这样才能朝着 ...

  9. python中request方法_如何使用python语言中的request模块获取代码

    在python设计语言中,可以使用request第三方包获取请求的参数等,可以利用请求路径获取静态代码,查看相关请求参数和指标等.下面利用一个实例说明request模块获取代码和参数,操作如下: 工具 ...

  10. python调试程序的方法_调试Python程序的四种方法

    程序编写完成或在编写过程中,需要对程序进行测试,根据测试发现的错误,进一步诊断,找出发生错误的原因和具体代码位置进行修改,这个过程称为程序调试.在一些情况下,可能需要查看或跟踪程序的运行状态,这种情况 ...

最新文章

  1. java字典序列化_Java对象序列化,Serialize Java Data Object,音标,读音,翻译,英文例句,英语词典...
  2. javascript引擎执行的过程的理解--执行阶段
  3. java二分法查找法算法_算法二:二分法查找(java语言)
  4. Bloom-Filter算法 简介
  5. 心怡哇1.0.版本一个女生的网站xinyiwa模板 ,WordPress主题1.0女性资讯模板主题
  6. cs中ComboBox以设置DataSource方式填充后,清除选项出错
  7. java构造方法 隐含三步_Java入门总结--------类和对象关系以及构造方法
  8. WinForm DevExpress使用之ChartControl控件绘制图表一——基础
  9. 通过matlab实现正交表
  10. 怎么给批处理(bat)添加注释
  11. surface人脸识别摄像头不支持的情况解决方案
  12. 上云避坑指南100篇|ERP上云一时爽,遇坑泪两行
  13. 计算机物理安全策略,关于计算机信息安全策略的维度思考研究
  14. Python反爬机制-验证码
  15. 快手与欧足联达成版权合作,获本赛季欧冠直播和短视频二创授权
  16. echart地图加载中国地图,可切换省市地图
  17. 今天才发现!通过微信左下角,还可以快速找到未读消息
  18. 2021-06-10 multisim仿真,高温报警电路555
  19. C语言改错题系列整理-非常容易0x1
  20. pytorch-CPU版本无须卸载转pytorch-GPU版本

热门文章

  1. php在线生成logo,logo在线生成 php在线生成ico文件的代码
  2. java读取Excel文件并各方案对比
  3. 为什么有些网站域名不以www开头?什么是二级域名?
  4. Word 特殊符号的插入
  5. SARscape之DInSAR处理(双轨法)
  6. 对讲机扫盲的基本常识
  7. 阿里云商标自助注册申请快速入门(详细步骤和教程)
  8. LabVIEW编程LabVIEW控制研华PCI-1739U例程与相关资料
  9. 使用cmd命令安装apk文件
  10. Android中的PCM设备