美文网首页python
Python3打包工具pyinstaller

Python3打包工具pyinstaller

作者: robot_test_boy | 来源:发表于2021-11-19 00:39 被阅读0次
背景介绍

PyInstaller将一个Python应用及其依赖捆绑到一个包中。在没有安装Python解释器(interpreter)或任何模块的环境即可运行打包的应用app程序。

PyInstaller针对Windows、Mac OS X和GNU/Linux进行测试。 但它不是交叉编译器:制作Windows应用程序,要在Windows中运行PyInstaller; 要制作GNU/Linux应用程序,就在GNU/Linux中运行PyInstaller等等。PyInstaller已成功用于AIX、Solaris、FreeBSD和OpenBSD,但针对它们的测试不是持续集成测试的一部分。

PyInstaller支持Python 3.6及其之后的版本。当前可以绑定主要的Python包,如numpy,PyQt,Django,wxPython等等。PyInstaller 4.6已经不支持Python2.7,要求最低版本是Python 3.6。PyInstaller 3.6是最后一个支持Python 2.7的版本。

怎么安装PyInstaller

PyInstaller是一个普通的Python包,可以从pypi下载存档,但使用pip进行安装更便捷。

1) 优先使用pip3或pip

安装 pip3 install pyinstaller或pip install  pyinstaller

升级pip install --upgrade pyinstaller或pip3 install --upgrade pyinstaller

2) 从官网下载gitlab上下载源代码

通过tar.gz包安装,解压后,Python3  setup.py install。

4.5版本官网下载链接http://www.pyinstaller.org/downloads

备注:Linux下安装需要声明下pyinstaller的环境变量或者做个软连接。

find / -name pyinstaller找到安装路径,PATH环境变量设置或者

ls -n 安装路径 /usr/bin设置软连接

怎么使用

查看安装的版本号 pyinstaller --version

生成文件 pyinstaller myscript.py

注意:如果在Windows下发布,就在Windows下生成。如果在Linux下发布则在Linux下生成。

PyInstaller 解析myscript.py,在同级目录下生成myscript.spec,并创建dist目录,在dist生成可执行文件。

相关文章

网友评论

    本文标题:Python3打包工具pyinstaller

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