1,安装pyinstaller
pip install pyinstaller
cmd输入此条指令来安装pyinstaller,使用这个库来打包py文件。
2,使用Pyinstaller
(以上一个爬虫文件getLOLImg.py为例)
打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):
pyinstaller -F getLOLImg.py
输入参数的含义:
-F 表示生成单个可执行文件
-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!
-p 表示你自己自定义需要加载的类路径,一般情况下用不到
-i 表示可执行文件的图标, 如果图标没变,重启电脑或移动到别的电脑就可以显示了
3,遇到的问题
在执行完打包后,会多出两个文件夹
打开dist文件夹内的
运行可能会出现一个黑框一闪而过,并隐约看到有个报错,通过在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
网友评论