• Python打包成exe文件


    前言

    对于python为什么要打包成exe文件,是因为传输源文件以及源代码给他人是需要配置好一定的环境才能进行编译操作,而打包成exe文件就可以跟电脑软件一样打开就可以运行也可以分享给他人。

    PS:本次教程,我们不用cmd命令的小黑窗;
    本次教程使用:Windows PowerShell(X86)
    记得使用:管理员运行


    图片最好使用ico后缀的图片,要么下载个格式转换。自己转换使用

    一、安装pyinstaller


    1.1 安装pyinstaller,使用安装命令:
    pip3 install pyinstaller

    1.2 如果遇到需要更新版本请输入:
    pip install --upgrade pyinstaller

    1.3 检查是否正确安装

    1.4 稍等,水一下;
    python打包工具众多,推荐使用pyinstaller,本工具支持window和linux下使用。在windows下,大小为几十kb的源文件,打包成exe文件可能为几十兆,原因是把程序所引用的库文件也一起打包在一起了。

    二、python打包成exe文件(附带图标打包)

    本次打包有两种方法,根据自己勤快程度选择吧!

    2.1 第一种:cd到指定文件夹打包存放
    第一步:移动到指定存放exe文件的文件夹

    cd 文件夹路径
    例子: cd Project\Program\PythonWorkspace\MyOpencv\welab

    第二步:打包就完事了(看代码)

    pyinstaller -F -w -i 路径一(图标) 路径二(py文件)
    例子:pyinstaller -F -w -i  D:\Opencv.ico  D:\Project\Program\PythonWorkspace\MyOpencv\welab\get_location_by_opencv.py

    2.2 第二种方法:cd到py源文件夹内打包存放
    第一步:移动到源文件文件内

    cd 文件夹路径
    例子:cd D:\Project\Program\PythonWorkspace\MyOpencv\welab

    第二步:还是打包就完事了(看代码)

    pyinstaller -F -w -i 图标名.后缀 源文件.py
    例子:pyinstaller -F -w -i D:\Opencv.ico get_location_by_opencv.py

     

     

  • 相关阅读:
    前端面试题(Vue与网络相关)
    Dubbo3入门实践,SpringBoot+Dubbo+Nacos+DubboAdmin
    论文解读(GATv2)《How Attentive are Graph Attention Networks?》
    基于PHP的汉服文化交流平台毕业设计源码240903
    这次我设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架
    【Web】Ctfshow Nodejs刷题记录
    GNN basic--模型通用流程和分类
    Spring Boot项目整合swagger进行接口测试
    MySQL之DQL语句
    shell关于目录和文件的一些操作
  • 原文地址:https://blog.csdn.net/qq_30273575/article/details/125449172