Loading
0

Python第三方库:Pyinstaller

PyInstaller是一个十分神奇的第三方库,它能够在Windows、Linux、 Mac OS X 等操作系统下将 Python 源文件打包,通过对源文件打包, Python 程序可以在没有安装 Python 的环境中运行(包括引用的第三方库),也可以作为一个独立文件方便传递和管理。

安装:

和其他的Python第三方库一样,Pyinstaller也可以通过pip来管理安装
cmd命令:pip install Pyinstaller

安装成功后我们就可以通过其对py文件进行打包了。

下面我们先编写一个酷炫的py文件: #tyh.py

import turtle
turtle.color('red','yellow')
turtle.speed(10)
turtle.begin_fill()
for _ in range(50):
turtle.forward(200)
turtle.left(170)
turtle.fillcolor('yellow')
turtle.end_fill()
turtle.hideturtle()
turtle.mainloop()

运行结果:

然后我们对这个 文件进行打包,先让我们看看文件的所在的路径:

然后对其打包

打包成功后

会在相应的目录下生产两个文件夹

我们最终需要的文件在dist文件下

附pyinstaller常用的一些参数:

-F 表示生成单个可执行文件

-W 表示去掉控制台窗口,这在GUI界面是非常有用。不过如果是命令行程序的话那就删除这个选项!

-p 表示你自己定义需要加载的类路劲,一般情况下用不到

-i  表示可执行文件的图标

本文由A1d4m's blog(www.ychack.com)提供,文章原创版权所有,转载请注明!