网上有很多关于将python脚本打包为exe可执行文件的知识,也有很多人为大家解答关于exe文件的问题,今天小编为大家整理了关于这方面的知识,让我们一起来看下吧!

内容导航:

一、exe文件

二、什么软件可以把文件作成.exe文件

三、什么是exe文件??

一、exe文件

背景很多情况下,程序员是在Linux环境下完成编程任务的,但更多的用户是在Windows环境下。例如,在提及链接1的文章中提到:

那么我们就不得不考虑环境改造的问题了。作为一种通用编程语言,python本身可以运行在不同的环境中,而可执行文件则不行。目前最方便的方法是在各自的平台上用pyinstaller编译可执行文件。

编写python脚本我们在编译可执行文件的时候,首先需要一个可执行的python任务脚本。这个脚本的内容可以是一系列复杂的操作,显示一张图片,也可以是一个完整的PC端软件。我们在这里写的一个任务就是用numpy创建一个离散正弦函数图像,然后用matplotlib显示出来:

# plot . py \ nimport numpy as NP \ nimport matplotlib . py plot as PLT \ n \ NX=NP . Lin space(0,10,1000)\ ny=NP . sin(x)\ n plot . figure()\ nplt . plot(x,y,' o ',Color='green')plt.show()需要注意的是,如果创建依赖于某些打印输出函数的python脚本,需要在编译可执行文件时指定弹出终端窗口,否则程序会

安装pyinstaller和编译可执行文件pyinstaller也是一个跨平台的python工具,在windows和linux上都可以通过pip进行安装和管理:

Python3 -m pip安装pyinstaller首先以linux平台为例。成功安装pyinstaller后,可以直接执行以下指令编译python脚本:

$ pyinstaller -F plot.py.\ n $ ll \ n total 24 \ ndrwxr-xr-x 4 dechin dechin 4096年4月20日14:26。/drwxr-xr-x 4 dechin dechin 4096年4月19日22:31./\ ndrwxr-xr-x 3 de chin de chin 4096 Apr 20 14:26 build/\ ndrwxr-x 2 de chin de chin 4096 Apr 20 14:28 dist/\ n-rw-r-1 de chin de chin 160 Apr 20 14:21 plot . py \ n-rw-r-r-1 de chin de chin 808 Apr 20 14:26 plot . spec \ n $ ll dist/\ n/drwxr-xr-x 4 dechin dechin 4096年4月20日14:26./\ N-RWXR-XR-X 1 de chin de chin 270710928 APR 20 14:28 Plot *我们可以看到编译成功后,在当前路径下会生成build和dist文件夹,其中可执行文件会放在dist路径下。在linux下,可以直接使用。/plot运行可执行文件,效果如下:

关于pyinstaller的指令,有常用的指定不弹出终端窗口的指令(用于输出程序的打印内容)和程序显示logo的指令(一般是ico文件):

Py-f-wplot.py #不弹出黑色对话框\ npyinstaller-f-iiico _ file . ico plot . py #指定显示图标在linux环境下编译,我们可以看到生成的可执行文件只能在linux环境下运行。为了生成可以在windows环境下运行的exe可执行文件,我们切换到windows系统运行它们:

模式LastWriteTime长度名称\ n----\ nd-2022/4/20 14:28 dist \ nd-2022/4/20 14:26 build \ n-2022/4/20 14:26 808 plot . spec \ n-2022/4/20 14:21 160 plot . py \ n \ n \ nPS py installer-F . \ \ plot . py \ n.\ N47314信息:将pkg档案附加到exe \ n62696信息:从exe-00.toc构建exe已成功完成。\ npsls。\ \ dist \ \ N \ N \ N directory:\ \ wsl . localhost \ \ Ubuntu-18.04 \ \ home \ \ de chin \ \ projects \ \ project 0331 \ \ dist \ N \ N mode lastwrite time长度名称\ N----\ N-2022/4/20 14:28 270710928 plot \ N-2022/4/20 14:40 36811075 plot.exe \ N \ N也是同样的操作方法,而且

在windows环境中运行软件经常会出现一些窗口,所以我们就让它们过去吧:

大家可以看到,虽然linux下可执行文件的运行结果在视觉效果上略有不同,但基本是一样的。

总结完成一个软件或程序的实现后,最后一步就是发布。发布的目的是让更多的人使用这个项目,大多数人没有相应的编程环境。所以一定要考虑把代码编译成各种平台的可执行文件,然后发布给用户使用。本文主要介绍pyinstaller将python脚本打包成linux和windows上的可执行文件。跨平台编译软件目前实现起来还是比较困难的。博主在本地使用Win1WSL2 Ubuntu Linux环境,可以在一定程度上解决跨平台发布的问题。

版权声明本文首发链接为:https://www.cnblogs.com/dechinphy/p/second-quantization.html.

作者:德钦菲

更多原创文章请参考:https://www.cnblogs.com/dechinphy/。

奖励特别链接:https://www.cnblogs.com/dechinphy/gallery/image/379634.html

腾讯云同步:https://cloud.tencent.com/developer/column/91958

https://blog.csdn.net/baidu_37157624? CSDN同步链路:spm=1008.2028.3001.5343

51c至同步链路:https://blog.51cto.com/u_15561675

参考https://www.cert.org.cn/publish/main/upload/File/2019 1操作系统. pdf:

二、什么软件可以把文件作成.exe文件

做一个EXE文件?这取决于你做什么。多学习就好。

:

三、什么是exe文件??

1.EXE文件可执行程序是可以在操作系统的存储空间中浮动和定位的可执行程序。在MS-DOS和MS-WINDOWS下,这类文件的扩展名为。可执行程序的扩展名.

2.二进制可执行文件在2。WINDOWS操作系统。有两种可执行文件,一种叫做。另一个是。exe。DOS中一般用COM,WINDOWS系统中的可执行文件一般是。exe文件。

在MS-DOS中,用来标识可执行文件的一种文件扩展名。

姓名。输入不带的文件名。exe扩展名,然后按enter键运行它。

执行程序

以上就是关于将python脚本打包为exe可执行文件的知识,后面我们会继续为大家整理关于exe文件的知识,希望能够帮助到大家!