将python代码打包成exe文件
打包方法
- 打包方法其实有很多种,这里我就介绍一种比较简单的方法,直接安装一个pyinstaller库就可以了。
pyinstaller库
安装
pip install pyinstaller
打包命令
pyinstaller -F <源文件名称>
就看最后一句completed successfully,就说明这个程序已经成功的打包成exe文件了。- 当然细心的同学就会发现输入命令的地方不太一样,是在终端中输入的,直接上图。
- 打包的文件是在py文件的同名文件下
- 打包成功后会自动生成俩个文件
- 打包后的文件就在dist文件夹中
看一下创建的日期,就是当时创建的。 最后直接双击图标就ok了
- 双击后的效果图
- 双击后的效果图
当然这个丘比特之心的代码也是可以放出来的
import turtle
def Peach_heart():
turtle.left(135)
turtle.fd(100)
turtle.right(180)
turtle.circle(50, -180)
turtle.left(90)
turtle.circle(50, -180)
turtle.right(180)
turtle.fd(100)
Peach_heart()
turtle.penup()
turtle.goto(100, 30)
turtle.pendown()
turtle.seth(0)
Peach_heart()
turtle.penup()
turtle.goto(-100, 30)
turtle.pendown()
turtle.seth(25)
turtle.fd(350)
turtle.done()
- pyinstaller还有一些参数
参数 | 功能 |
---|---|
-h, —help | 查看帮助 |
-D,–onedir | 默认值成成dist目录 |
-F, —onefire | 在dist文件夹中只生成独立的打包文件 |
-i <图标文件名.ico> | 指定打包程序使用的图标(icon) |
- 图片转换ico格式:http://www.bitbug.net/
最后还有一点问题,运行后有一个doc窗口
- 加上一个-w参数就可以把窗口隐藏
pyinstaller -F -w <源文件名>
或者:pyinstaller -F <源文件名> --noconsole
- 加上一个-w参数就可以把窗口隐藏
补充
最后补充一点,打包成什么格式的文件完全取决于系统,如果系统是windows,那么就会打包成exe文件。
还没有评论,来说两句吧...