博客简介
本篇博客将介绍如何将Python程序打包成一个在其他电脑中不需要运行安装环境即可直接运行的exe文件,步骤如下:
- 安装PyInstaller库
- 准备一个py程序
- 准备一张图片ico
- 输入指令打包程序
安装PyInstaller库
- 打开cmd:
win+R
- 进入编译环境中的script文件目录
- 输入指令
pip install PyInstaller
准备一个py程序
这里用的是一个科赫分形的雪花绘制代码:
- 代码展示
#coding=gbk
import turtle
from random import choice
color=["#1E90FF","red","yellow","#1E90FF","green","#FF7F50"]
def koch(length,size,n):
if(n==0):turtle.fd(length)
else:
for i in [0,60,-120,60]:
turtle.color(choice(color))
turtle.pensize(size)
turtle.left(i)
koch(length/3,size/3,n-1)
def main():
turtle.setup(600,600)
turtle.speed(100)
turtle.penup()
turtle.goto(-200,100)
turtle.pendown()
koch(400,12,3)
turtle.right(120)
koch(400,12,3)
turtle.right(120)
koch(400,2,3)
turtle.hideturtle()
turtle.done()
main()
- 效果如下:
准备一张图片ico
- 准备一张图片,格式为ico
- 如果是png可能会出现错误,转换格式网站:https://www.easyicon.net/covert/
输入指令打包程序
- 将图片和代码放在一个文件目录下
- cmd进入该目录
- 输入指令:
pyinstaller -i xxx.ico -F xxx.py
- 生成的exe文件在dist目录下
- 点开exe直接运行: