XZ_Python之将Python脚本打包成可执行文件

因为写的Python脚本,别人的电脑上可能没有安装Python,或者是没有引入相关的类库,导致Python脚本运行失败或者是使用者不会运行的情况,所以,想到把Python脚本打包成可执行文件,这样使用者只需要双击程序就可以了,其他的什么都不需要做。

我使用的是pyinstaller将Python脚本打包成了可执行文件,下面是实现的步骤:

1、安装pyinstaller,终端输入:pip install pyinstaller


2、安装完之后,可以查看版本,终端输入:pyinstaller --version


3、执行打包,终端输入:pyinstaller -F /Users/admin/Desktop/Python打包/Python打包成可执行文件/RecommendGUI.py

执行完之后,会在文件夹中看到多了两个文件夹,一个是build,另一个是dist,在dist文件夹下就是可执行文件,把这个可执行文件发给别人就可以。别人双击之后,会自动执行,什么都不需要做。


但是,这个可执行文件只能在跟你的电脑系统相同的情况下才可以正常的执行,否则无法执行。

比如,我的iMac版本是10.13.1,


我将可执行文件发给系统版本是10.12.6的电脑系统,会出现如下错误:


但是,在系统版本跟我一样的电脑上是可以执行的,且没有任何的问题,所以出现上图的类似错误,说明在打包的时候要单独适配当前执行文件的电脑系统。

参考文章:https://www.cnblogs.com/mywolrd/p/4756005.html

2018--5--3

系统进行升级之后,之前打包的可执行文件还是可以执行的,说明是向上兼容的,没有向下兼容。


猜你喜欢

转载自blog.csdn.net/understand_xz/article/details/79693044