zoukankan      html  css  js  c++  java
  • 扩展: 简介pyinstaller: py文件压缩成exe文件

    写在开始:

      后缀 .py 的文件, 必须在装有python解释器, 和相对应的模块下才能运行. 对于装13来说,比较不方便. 如果人家电脑上也装上了python解释器,  说不好一眼就看穿了 自己写的简单逻辑代码的功能, 如果实现装13, 哈哈哈, 所以主要是为了秀那些没有什么编程基础的小白, 做一个小程序 给他玩哈哈哈.

    言归正传:

      模块: pyinstaller

    """下面是一段官网翻译后的文档"""

    PyInstaller是一个程序,它将Python程序冻结(打包)成独立的可执行文件,
    在Windows,Linux,Mac OS X,FreeBSD,Solaris和AIX下。与类似工具相比,它的主要优点是PyInstaller可以与Python 2.7和3.3-3.6配合使用,
    它通过透明压缩构建更小的可执行文件,它是完全多平台的,并使用操作系统支持来加载动态库,从而确保完全兼容。 PyInstaller的主要目标是与开箱即用的第三方软件包兼容。
    这意味着,使用PyInstaller,使外部包工作所需的所有技巧已经 集成在PyInstaller本身中,因此不需要用户干预。
    您永远不会被要求在wiki中查找技巧并对您的文件或设置脚本应用自定义修改。例如,完全支持像PyQt,Django或matplotlib这样的库,而无需手动处理插件或外部数据文件。
    有关详细信息,请查看支持包的兼容性列

      安装PyInstaller:在CMD输入下面的指令, 若pip版本过低, 请根据提示跟新版本

    pip install pyinstaller

      打包为exe:

    打开cmd 将目录转到 你准备打包的文件的工作目录下输入相对应的指令:
    
    pyinstaller -F -i test.ico main.py

    此时 当前工作目录下会产生一个dict的文件夹,进去后会发现一个 main.exe 的文件
    -F 生成单个可执行文件 -w 去掉控制台窗口,这在GUI界面时有用 -i 可执行文件的图标 test.ico 为一个 ico模式的图标 main.py 包装文件.

    写在最后:

      此方法, 网上都有现成的方法, 具体之间的原理是为什么,  英文文档读的费劲, 而且, 此方法也满足了我现在的小需求, 若以后还有其他的需要, 在来补充

  • 相关阅读:
    jquery 内容选择器
    jquery 子选择器
    jquery 基础选择器
    jquery 基础过滤器
    jdk1.8+SpringAOP注解报java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut select错误的不知原因的解决办法[仅供参考]
    [Spring]@Autowired,@Required,@Qualifier注解
    [Spring]IOC控制反转和DI依赖注入
    [LeetCode]无重复字符的最长子串
    Spring-代理模式
    Spring-使用注解开发
  • 原文地址:https://www.cnblogs.com/Fushengliangnian/p/9377774.html
Copyright © 2011-2022 走看看