美文网首页
关于python中pyinstaller第三方库的使用

关于python中pyinstaller第三方库的使用

作者: 脏脏的小泥娃 | 来源:发表于2020-06-01 14:10 被阅读0次

pyinstaller库是python的第三方库,它可以将python的源文件(.py)转换成可执行文件(.exe)

  • pyinstaller库的安装:windows系统在cmd命令行下输入:
pip install pyinstaller
  • 程序的打包
    在cmd命令行下:进入待打包的python源文件所在目录,执行
pyinstaller -F <文件名>.py

执行成功后会生成额外的三个目录__pycache__、build和dist,其中__pycache__和build可以删除。在dist目录中可以看到一个与源文件同名的exe文件

  • pyinstaller库的常用参数
    - pyinstaller --h 查看帮助
    - pyinstaller --clean 清理打包过程中的临时文件
    - pyinstaller -D,--onedir 默认值,生成dist文件夹(建议不要使用该参数)
    - pyinstaller -F, --onefile 在dist文件夹中只生成独立的打包文件
    - i <图标文件名.ico> 指定打包程序使用的图标(icon)文件(后缀为.icon的图标文件)
pyinstaller -i 图标.ico -F 文件.py
#将python源文件打包并将图标更换为指定的图标

使用实例:

#KochDrawV1.py
#绘制n阶曲线实例:
import turtle
def koch(size, n):
    if n == 0:
        turtle.fd(size)
    else:
        for angle in [0,60,-120,60]:
            turtle.left(angle)
            koch(size/3, n-1)
def main():
    turtle.setup(600,600)
    turtle.penup()
    turtle.goto(-200,100)
    turtle.pendown()
    turtle.pensize(2)
    level = 3
    koch(400,level)
    turtle.right(120)
    koch(400,level)
    turtle.right(120)
    koch(400,level)
    turtle.hideturtle()
main()

在cmd命令行使用

pyinstaller -i curve.ico -F KochDrawV1.py

对文件进行打包

相关文章

网友评论

      本文标题:关于python中pyinstaller第三方库的使用

      本文链接:https://www.haomeiwen.com/subject/jiajzhtx.html