上一篇链接

1,安装pyinstaller

pip install pyinstaller
cmd输入此条指令来安装pyinstaller,使用这个库来打包py文件。


2,使用Pyinstaller

(以上一个爬虫文件getLOLImg.py为例)
打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):

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


3,遇到的问题

在执行完打包后,会多出两个文件夹

打开dist文件夹内的

image.png

运行可能会出现一个黑框一闪而过,并隐约看到有个报错,通过在dist下打开cmd,输入要运行的文件名(getLOLImg.py或getLOLImg),即可清楚的看到报错

原因是没有找到requests这个库,将命令改为(记得先将之前生成的两个文件夹删除)
pyinstaller -F -p E:\Python\venv\Lib\site-packages getLOLImg.py

E:\Python\venv\Lib\site-packages是你的python中包的安装路径。
运行成功后,就可以取出dist中的exe文件传给小伙伴玩耍了!


注意py程序中图片的保存地址哦!
运行效果:

界面做得比较粗糙,你可以试着去改进一下!


exe文件下载地址:
链接:https://pan.baidu.com/s/1186PCyhkJQ8ibSOB5VKe8A
提取码:axzq
复制这段内容后打开百度网盘手机App,操作更方便哦

续上一个LOL皮肤爬虫:用pyinstaller打包成exe相关推荐

  1. python打包成exe_【Python】使用pyinstaller打包成exe文件时可以显示图片的方法

    本文作者:小赖同学 最近我在学习Python GUI的使用时,尝试在一个组件上使用了背景图片,然而,直接Run时这个背景图片是可以显示出来,可当使用pyinstaller打包成exe时却没有打包进去显 ...

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

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

  3. 用tkinter写出you-get下载器界面,并用pyinstaller打包成exe文件

    写在前面:本文为笔者最早于 2019-05-11 23:15 以"@拼命三郎"的身份发表于博客园 本文为原创文章,转载请标明出处 一.you-get介绍 you-get是一个基于 ...

  4. 使用Pyqt5制作GUI界面,并使用pyinstaller打包成exe文件

    1:安装需要的第三方库(pyqt5,pyqt5-tools) 如果读者使用的anaconda,在安装完上述两个包之后会出现spyder打开不了的情况,本博客是基于纯python3(重装 的,自己的sp ...

  5. Python使用pyinstaller打包成exe文件,并支持传入外部参(已解决打包后文件大的情况)

    目录 一.为什么要打包 二.打包后文件大的问题 三.外部传参 3.1.sys库 3.2.argparse库 四.pyinstaller打包 4.1.安装包 4.2.打包命令 4.3.新环境打包 五.运 ...

  6. Python制作小软件——4. 利用PyInstaller打包成exe文件

    在前面:Python制作小软件--3. 利用PyQt5实现界面中的功能,介绍完了Python中如何呼唤出我们的界面后 最后最重要的就是将我们做好的东西,全部打包成一个.exe可执行文件.这里我们使用的 ...

  7. pyinstaller 打包成exe

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lqzdreamer/article/details/77917493 多进程支持 multiproc ...

  8. python:使用PyInstaller打包成exe文件,以及TypeError: an integer is required (got type bytes)异常解决

    本文主要介绍安装pyinstaller教程与pyinstaller打包出现 TypeError: an integer is required (got type bytes)异常问题解决办法: 1. ...

  9. 【Python】实现一个小说下载器,可以打包成exe(附原码)

    前言 闲的无聊,现在没得什么好剧追(你们或许可以给我推荐推荐) 朋友都在看小说,那我就来用Python搞一个小说下载器吧 顺便打包一下 实现步骤 爬虫基本四个步骤: 采集一章小说内容 发送请求, 模拟 ...

最新文章

  1. linux ptrace反调试之抢占ptrace
  2. java阅读doc文件格式_java – 正确区分.xls和.doc文件的方法?
  3. badboy 不支持html5,html5_iframe.htm
  4. js json对象转字符串_Mock.js模拟数据实现前端独立开发
  5. 码龄超过20年,依然对生活和编程充满激情,这是三位70后“老”程序员的故事
  6. 联想T430i安装Win7
  7. 标签内联事件和event对象
  8. flex 各组件对应的样式属性2
  9. SECD machine
  10. python数据结构之树
  11. 表头大小设置_Excel技巧:单线表头及多线表头的制作方法
  12. SQL Server CDC配合Kafka Connect监听数据变化
  13. java--xml文件读取(SAX)
  14. Tomcat 通用组件
  15. c++ 虚函数实现原理
  16. 易语言制作计算软件简单步骤_基于飞时达FastTFT软件方格网法计算土方量的具体步骤...
  17. 济南市全国计算机二级,山东省济南市2019年下半年全国计算机等级考试报名时间...
  18. 「今天14:30」AI+经济学 Debate 现场,记得来啊 | AI TIME 27
  19. 后端技术精选 - 收藏集 - 掘金
  20. MacOS : 大前端必备姿势(工作环境)

热门文章

  1. atheros 无线驱动接收流程
  2. Docker学习-基本上手操作
  3. 2大学英语四级关于计算机的图表作文,英语通大学英语四级考试版:图表作文的写作...
  4. WEB代码:内嵌框架iframe、frame框架
  5. Eclipse报错:java.lang.ClassNotFoundException: Contex
  6. 3维IC的三种实现方法【读论文】
  7. 电脑蓝屏怎么重装系统
  8. 重装系统一半电脑蓝屏如何解决
  9. tkinter: 联通青啤活动流量领取 .2021-01-19
  10. ESP32开发——SPI驱动水墨屏