美文网首页
续上一个LOL皮肤爬虫:用pyinstaller打包成exe

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

作者: Wayne_Dream | 来源:发表于2018-12-15 16:43 被阅读28次

    上一篇链接

    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

    相关文章

      网友评论

          本文标题:续上一个LOL皮肤爬虫:用pyinstaller打包成exe

          本文链接:https://www.haomeiwen.com/subject/tfuahqtx.html