python小白代码_用PyInstaller库将py文件打包成一个exe可执行文件

涉及到的知识点(请自行百度):

1、win10命令提示符的用法(cd命令为打开目录,可参考Linux系统学习)

2、PyInstaller库

3、ico文件的获取或制作

此篇文章用到的两个文件的获取方法:

               1、任意ico文件:百度搜索

                2、正多边形绘制函数.py文件:作者上期文章:https://www.jianshu.com/p/1340e942e639

PyInstaller库

将python语言编写的py程序打包为exe可执行文件,对方不需要安装python环境即可直接运行。

相关指令(在cmd环境即命令提示符下操作):

PyInstaller -h(帮助) --clean(清理临时文件) -i <.ico文件>(ico图标设置) -F <目标py文件> 

注意:如果ico文件和目标py文件不在当前目录下或不在同一位置,需要写绝对路径(绝对路径和相对路径的区别请自行百度)

代码实现:

1、用管理员权限运行cmd

搜索cmd,右键用管理员权限运行

,


2、下载PyInstaller库(pip下载)(也可以去官方网址下载文件,再用pip运行)

此处为代码,运行后出现successfully表示安装成功

pip install PyInstaller

3、打包一个名为“正多边形绘制函数.py”的文件,并设置图标为“1.ico”

(注意此处必须用ico文件,且不能通过将文件格式由.jpg改为ico的方式获得,请去百度如何用代码实现将.jpg传化为ico,或者直接在网上下载ico文件)

(1)、将1.ico文件和正多边形绘制函数.py放在桌面上(注意:如果放在其他位置,要用cd命令打开所在的文件夹,或者写文件的绝对路径)

(2)、在命令提示符中打开桌面文件夹(Linux称之为目录),并用PyInstaller命令打包“多边形绘制函数.py”文件

具体代码

cd C:\Users\li\Desktop   #li是用户名

PyInstaller -i 1.ico -F 正多边形绘制函数.py

(3)、获得exe可执行文件(第二个可执行文件)

同时桌面还会出现其他的附带文件

dist(可执行文件位置)

build(临时文件位置)

正多边形绘制函数.spec

打开build

(4)、如果你不想生成临时文件,可以通过添加(注意两个-)--clean参数实现

最后运行结果出现:dist(可执行文件位置)和正多边形绘制函数.spec

自动删去临时文件build

PyInstaller --clean -i 1.ico -F 正多边形绘制函数.py

你可能感兴趣的:(python小白代码_用PyInstaller库将py文件打包成一个exe可执行文件)