• pyinstall 把你的程序变成windows的可执行程序。py exe UPX


    我们先看一下这个官方文档

    http://pythonhosted.org/PyInstaller/

    其实常用的也就是两句

    pyinstall ***.py

    pyinstall -F ***.py

    一:模块的安装

    本来是想把pyinstall装在python基础环境中。但是发现这个打包的时候,需要读取python环境中的包,所以还是装在每个项目的虚拟环境中吧。

    http://www.cnblogs.com/jackadam/p/8067327.html

    参考这篇文章,直接装pyinstaller  记得是带er的那个。

    二:配置扩展工具

    如下图所示

    $PyInterpreterDirectory$pyinstaller.exe  这个是指这个虚拟环境下的pytinstall

    $FilePath$ 这个是指文件的完整路径

    $ProjectFileDir$ 这个是项目文件夹。

    全部合起来就是在项目文件夹下运行pyinstall 把完整路径的文件,生成EXE,windows可执行文件。

    下面这个是带-F 参数,生成单一文件。

    Group是扩展工具分组,我还有pyqt的两个扩展,所以要用分组。

    三:使用pyinstall

    打开你的项目,配置好虚拟环境,在虚拟环境中安装pyinstaller

    都完成以后,就可以在文件上点右键了,Group下面,会有pyinstall项。

    组后生成的exe 在项目目录dist目录下。

     四:增加压缩工具

    INFO: UPX is not available.

    在打包过程中总是出现这一句,经查,是pyinstaller支持压缩,使用UPX压缩,官方地址https://upx.github.io/

    居然没有windows64位,32位拉来试试吧。不行就不压缩。

    使用很简单,把获取的upx.exe放在pyinstaller目录下就可以了。

    再次尝试打包:

    INFO: UPX is available.

    看来UPX压缩已经激活了。

  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/jackadam/p/8412518.html
Copyright © 2020-2023  润新知