python可以做exe应用程序吗,python编写exe程序教程
pyinstaller将Python脚本打包成exe软件,使在没有Python环境的机器上运行
最新版是pyinstaller 3.1.1。支持python2.7和python3.3+。 可运行在Windows,Mac和Linux操作系统下。(推荐学习:Python视频教程)
但不是交叉编译,也就是说Windows下PyInstaller生成的exe只能在Windows下运行,Linux下生成的EXE只能在Linux下运行。
pyinstaller在windows下的安装
可以在windows下使用命令pip install pyinstaller,pyinstaller需要PyWin32的支持。使用pip安装pyinstaller时找不到PyWin32,将自动安装。
成功安装的pyinstaller-3.1.1 pypi win32-219的出现表明安装成功。
使用
定位pyinstaller.exe所在的文件夹(通常在python下的“脚本”文件夹下)(温馨提示:按cmd下的tab键完成功能)
再添加上你要转换的文件地址(两者之间有空格)
如果您将-F添加到pyinstaller.exe中,它将被打包为一个exe文件(文件会更大)。不加的话会有很多库文件。加上-w意味着它是打包成一个没有cmd窗口的exe,不运行的时候会出现cmd窗口。(有或没有个人偏好)
-F指令
请注意,指令区分大小写。在这里是资本。使用-F指令将应用程序打包成一个独立的exe文件,否则就是一个文件夹,里面有各种dll和依赖文件。
-p指令
pyinstaller搜索模块的路径可以添加在该指令之后。因为应用打包涉及到很多模块。您可以在这里添加自己的路径。然而,经过作者的测试,所有的site-packages目录都可以被识别,所以不需要手动添加它们。
更多Python相关技术文章,请访问Python教程专栏学习!以上是python能否开发exe软件的详细内容。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。