Ubuntu pyinstaller,linux安装pyinstaller
Pyinstaller是一个非常简单的用于打包python的py文件的库。本文主要介绍PyInstaller-Win的安装使用教程,通过结合过程实例非常详细的介绍给大家。有需要的朋友可以参考一下。
简介:
PyInstaller可以将Python源代码作为可执行文件发布在Win/MacOS等系统中。对于开发者来说,隐藏了源代码实现,保护了知识产权。对于用户来说,不需要安装环境,双击傻瓜式就可以运行程序。
PyInstaller常见命令:
如下所示:
指令-F生成单个可执行文件-donedir创建包含exe文件的目录,但是会依赖于很多文件(默认选项)-w表示移除控制台窗口,在GUI界面中非常有用。如果只是一个命令行程序,那么删除这个选项——c——控制台——无窗口。使用控制台,无接口(默认)-p自定义要加载的类的路径。一般不需要-i可执行文件-v查看版本信息-h查看帮助信息的图标。
安装PyInstaller:
流程如下:
1.下载PyInstaller,这里我选择PyInstaller-3.5.tar.gz版本。如图所示:
在此插入图片描述。
2.将PyInstaller-3.5.tar.gz解压到桌面;然后打开setup.py文件所在目录下的cmd。如图所示:
在此插入图片说明3。
由于python3.7.4在安装时附带安装了setuptools,所以我们可以直接使用‘python setup . py install’命令来安装PyInstaller;然后使用 pyinstaller -v 检查版本信息,验证安装是否成功。如图所示:
在此插入图片描述。
使用PyInstaller:
流程如下:
1.我现在需要生成一个图标样式为test/app.py文件的可执行文件app.exe。此时,你需要打开cmdapp.py所在的目录中;然后执行“pyinstaller -F -w -i app.ico app.py”命令来生成可执行文件app.exe。
app.py的源代码如下:
请参考pyqt5-win的安装和使用来设置pyqt5的环境。
#!/usr/tw DMT/python 3 #-*-coding:utf-8-*- Py40 pyqt 5教程在此示例中,我们使用QGridLayout管理器创建了一个稍微复杂一些的窗口布局。QtWidgets导入(QWidget,QLabel,QLineEdit,QTextEdit,QGridLayout,QApplication)类示例(q widget):def _ _ init _ _(self):super()。_ _ init _ _()self . initUI()def initUI(self):Title=q label( Title )Author=q label( Author )Review=QLineEdit()Author edit=QLineEdit()reviewEdit=QTextEdit()grid=QGridLayout()grid . set spacing(10)grid . add widget(Title,1,0) grid.addWidget(titleEdit,1,1) grid.addWidget(author,2,0)grid widget(Author edit,2,1)grid . add
在此插入图片描述。
2.用PyInstaller成功发布可执行文件后,app.py文件所在的目录下会生成__pycache__、build、dist、app.spec等文件或目录。在dist目录下会有一个样式为app.ico的可执行文件app.ico。此时,您可以直接双击app.exe来执行它。如图所示:
在此插入图片描述。
摘要
以上是边肖介绍的Win下PyInstaller的安装使用教程。希望对你有帮助。如果您有任何问题,请给我留言,边肖将及时回复您。非常感谢您对剧本之家网站的支持!
如果你觉得这篇文章对你有帮助,请转载,请注明出处,谢谢!