zoukankan      html  css  js  c++  java
  • python 打包

    一、下载

    pip install Pyinstaller

     

    二、使用Pyinstaller

    1、使用下载安装的方式安装的Pyinstaller打包方式

    将需要打包的文件放在解压得到的Pyinstaller文件夹中,打开cmd窗口,把路径切换到当前路径打开命令提示行,输入以下内容(最后的是文件名):

      • python pyinstaller.py -F myfile.py

    2、使用pip方式安装的Pyinstaller打包方式

    打开cmd窗口,把路径切换到文件所在路径(文件随便放在哪里都行)打开命令提示行,输入以下内容(最后的是文件名):

      • pyinstaller -F myfile.py

    3、输入参数的含义

     
    -h, --help 查看帮助
    -v, --version 查看 PyInstaller 版本
    --clean 清理打包过程中的临时文件
    -D, --onedir 默认值,生成 dist 目录
    -p DIR, --paths DIR 添加 Python 文件使用的第三方库路径
    -i <.ico or .exe,ID or .icns>,--icon <.ico or .exe,ID or .icns >指定打包程序使用的图标(icon)文件
    • -F 表示生成单个可执行文件

    • -w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!

    • -p 表示你自己自定义需要加载的类路径,一般情况下用不到

    • -i 表示可执行文件的图标

    三、注意事项

    • 文件中使用了第三方库的打包方式

    在打包之前务必找到第三方库的包,把包复制到到跟myfile.py同目录下,然后再使用以上2种方式打包,否则会打包失败或者即使打包成功,程序也会闪退。

  • 相关阅读:
    2. Add Two Numbers
    1. Two Sum
    leetcode 213. 打家劫舍 II JAVA
    leetcode 48. 旋转图像 java
    leetcode 45. 跳跃游戏 II JAVA
    leetcode 42. 接雨水 JAVA
    40. 组合总和 II leetcode JAVA
    24. 两两交换链表中的节点 leetcode
    1002. 查找常用字符 leecode
    leetcode 23. 合并K个排序链表 JAVA
  • 原文地址:https://www.cnblogs.com/yc-c/p/9722575.html
Copyright © 2011-2022 走看看