1、什么是pyinstaller

  • 参见这篇文章:
    https://gwj1314.blog.csdn.net/article/details/79775764
  • PyInstaller是一款可以把py解释器一起打包成exe的py包
    官网链接:http://www.pyinstaller.org/

PyInstaller的使用方法
——打包好的exe在dist文件夹里面

安装:
pip install pyinstaller执行:
pyinstaller -F yourprogram.py更多命令:
-i 图标路径
–icon=图标路径
-F 打包成一个exe文件
-w 使用窗口,无控制台
-c 使用控制台,无窗口两种带图标的命令:
pyinstaller -F -w -i E:\xinge\img\logo.ico login.py
pyinstaller -F -w --icon=“E:\xinge\img\logo.ico” login.py
图标在当前目录:
pyinstaller -F -c -i 2.ico 1.py

2、通过vs2019安装pyinstaller

  • 直接安装pyinstaller经常会报错,一方面是网络不好(换了镜像也不行),另一方面是它有很多的依赖包(github下的最新离线包也装不上)

  • 所以直接用vs2019一键安装。此时安装完成就可以使用啦(在其他地方用cmd也可以)。

使用vs2019和pyinstaller将py文件打包成一个exe文件(含图标),pyinstaller安装失败解决方案相关推荐

  1. 用py2exe打包成一个exe文件

    一.简介py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2ex ...

  2. python打包成二进制文件_pyinstall python文件打包成二进制exe文件

    pycharm + python3 + win7 1 pip install pyinstall  (官网) 2 准备 .py 文件 3 具体例子 from PyQt5.QtWidgets impor ...

  3. PyInstall的安装,使用,以及最后打包成一个exe文件

    首先PyInstall安装 pip3 install pyinstaller -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirro ...

  4. 打包SWF和HTML,将多个swf打包成一个EXE文件

    在制做一个flash时常常有文件种需导入其它swf文件的情况,这种情况使用flash player打包成EXE文件时,无法将附带的swf文件打进去,这给文件的复制带来了不便.如何将多个swf文件打成一 ...

  5. 使用压缩软件将exe和dll文件打包成一个exe启动文件

    问题:以搜狗输入法的截图软件为例,如何将exe和dll文件打包成一个的exe可执行文件,即将该软件目录下的文件合并成一个可以独立运行的exe文件 解决:通过压缩软件,本文我使用的软件是2345好压.( ...

  6. nw.js项目用nsis打包成一个exe文件的坑

    nsis把nw.js整个项目编译成一个exe包,可以实现分发给客户时,可以给用户更好的体验,但是隐藏着一个坑.也可以说是nw.js本身存在的坑.由于nw.js是基于node.js和chromium的应 ...

  7. Python selenium —— 将你的自动化脚本打包成一个exe

    写好了Python selenium脚本,到其他机器上运行,还得要在其他机器上也装一套Python的环境,尤其在你用了一些第三方库的时候,甚至还要顾及操作系统是32位还是64位,是不是很坑,如果能打成 ...

  8. winform把所有dll打包成一个exe

    大家都知道做winform开发,是可以利用visual studio进行打包的,但是这种打包的方式需要双击安装,那么有没有什么方法,可以把winform程序打包成绿色版呢?当然,这里的"绿色 ...

  9. 如何将cocos2d-x项目打包成一个.exe

    今天在CSDN上看到了一片有趣的博文,没错,他还是关于cocos2d-x的,但不同之处是,这会正对的不是ios又或安卓,而是我们最熟悉的windows,他教会了我如何将一个cocos2d-x编译后产生 ...

最新文章

  1. 保存数组_面试官:讲一讲你对据结构——数组、链表、栈、队列的理解
  2. vue.js学习笔记 - 组件(二)
  3. 闲鱼把各种玩法做成了一个平台:哆啦A梦
  4. 工作166:错误的处理方式
  5. 就9.5面试做个小结
  6. 【文本分类】几个可作为Baseline的模型
  7. AJAX TabContainer 样式设置
  8. Spring-IOC 扩展点 BeanFactoryPostProcessor及其子接口解析
  9. 【从零开始学架构-李运华】06|复杂地来源:可扩展性
  10. 将远程linux中的文件拷贝过来,Linux之间远程拷贝文件
  11. 安全优雅的RESTful API签名实现方案
  12. IPFS何时落地应用?FIL价值破千?
  13. 王者荣耀静态页面头部代码设计(2)
  14. yox.js 的使用
  15. 波特率,kbps,Mbps含义
  16. uwp跟随系统主题颜色
  17. Java 简单计算器(加法)
  18. DataV 数字翻牌器组件 dv-digital-flop 数字0不显示问题解决
  19. 微信公众号-自动回复
  20. 论文笔记——惯性/视觉/激光雷达SLAM技术综述

热门文章

  1. 生命的密码 —— DNA
  2. 物理学基石 —— 电
  3. 最小公倍数与最大公约数的研究
  4. matlab 可视化 —— imagesc、
  5. 数据结构(C++)—— 向量(Vector)
  6. scan——Theano中循环的实现
  7. php 三个等号与两个等号,浅析JavaScript和PHP中三个等号(===)和两个等号(==)的区别...
  8. pandas 批量修改列名_十分钟想搞定pandas?
  9. vue 给iframe设置src_使用不带src属性的vuejs在iframe中渲染组件
  10. python必备入门代码-学习Python必备的八大知识板块,学好这些你就算入门啦~