• 技术文章 >Python技术 >Python高级

    python3.7打包成exe就三步

    silencementsilencement2019-12-16 15:21:46转载2767

    1、安装pyinstaller

    python安装目录下shift+右键打开cmd 或者Powershell窗口输入

    1

    pip install pyinstaller

    python安装目录下\Scripts文件夹下会出现 pyinstaller.exe

    2、添加环境变量

    在系统变量PATH中再加入"python安装地址\Scripts",否则cmd中会提示

    ‘pyinstaller’ 不是内部或外部命令

    3、打包

    在*.py文件目录下shift+右键打开cmd 或者Powershell窗口输入

    1

    pyinstaller -F test.py

    文件夹下会生成一堆文件,在dist文件夹下会生成想要的exe文件

    进阶

    注意事项

    首先是python强烈建议安装v3.7 32bit的,v3.6未尝试结果未知,另64bit可能会有莫名打包失败或者给其他用户无法打开的问题,有能解决的同学欢迎留言。

    脚本

    以上可写成bat脚本,命名make.bat,放test.py同级文件夹下

    脚本中文件名改为自己文件名!!

    执行生成过程

    拷贝exe到当前文件夹

    删除过程文件

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    :文件名注意后面无空格

    set name=test

    :执行打包命令,生成的exe会放入dist文件夹

    pyinstaller -F %name%.py

    :讲exe从dist文件夹拷贝到当前文件夹

    copy .\dist\%name%.exe .

    :删除过程文件及文件夹

    rmdir /s/q __pycache__

    rmdir /s/q build

    rmdir /s/q dist

    del /q "*.spec"

    专题推荐:python
    上一篇:Python:支持向量机SVM的使用 下一篇:彻底搞懂Python中的类

    相关文章推荐

    • 使用多线程让Python应用飞起来• Elasticsearch基本介绍及其与Python的对接实现• Python使用Pillow添加图片水印• 深究Python中的asyncio库-线程并发函数• 深究Python中的asyncio库-shield函数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网