如何将Python程序打包成exe

博客简介

本篇博客将介绍如何将Python程序打包成一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下:

  • 安装PyInstaller库
  • 准备一个py程序
  • 准备一张图片ico
  • 输入指令打包程序

安装PyInstaller库

  • 打开cmd:win+R
  • 进入编译环境中的script文件目录
  • 输入指令pip install PyInstaller

在这里插入图片描述
在这里插入图片描述

准备一个py程序

这里用的是一个科赫分形的雪花绘制代码:

  • 代码展示

1#coding=gbk 2import turtle 3from random import choice 4color=["#1E90FF","red","yellow","#1E90FF","green","#FF7F50"] 5def koch(length,size,n): 6 if(n==0):turtle.fd(length) 7 else: 8 for i in [0,60,-120,60]: 9 turtle.color(choice(color)) 10 turtle.pensize(size) 11 turtle.left(i) 12 koch(length/3,size/3,n-1) 13def main(): 14 turtle.setup(600,600) 15 turtle.speed(100) 16 turtle.penup() 17 turtle.goto(-200,100) 18 turtle.pendown() 19 koch(400,12,3) 20 turtle.right(120) 21 koch(400,12,3) 22 turtle.right(120) 23 koch(400,2,3) 24 turtle.hideturtle() 25 turtle.done() 26main() 27 28 29
  • 效果如下:

在这里插入图片描述

准备一张图片ico

在这里插入图片描述

输入指令打包程序

  • 将图片和代码放在一个文件目录下
  • cmd进入该目录
  • 输入指令:pyinstaller -i xxx.ico -F xxx.py
  • 生成的exe文件在dist目录下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 点开exe直接运行:

在这里插入图片描述

代码交流 2021