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

    python3.7打包成exe就三步

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

    1、安装pyinstaller

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

    pip install pyinstaller

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

    2、添加环境变量

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

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

    3、打包

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

    pyinstaller -F test.py

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

    进阶

    注意事项

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

    脚本

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

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

    执行生成过程

    拷贝exe到当前文件夹

    删除过程文件

    :文件名注意后面无空格
    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学习网