本文只讲如何通过pyinstaller将我们的Python代码打包为exe文件,关于其他的打包工具请自行查找.

1.在当前代码环境下安装Pyinstallerpip install pyinstaller

2.然后执行打包pyinstaller -F youprogram.py #参数-F是只生成一个文件

3.会在你当前项目目录生成两个文件夹

/build

/dist

在/dist中就是我们的exe文件,双击运行即可

注意,记得在代码中加入 os.system("pause"),否者执行后闪退

常规选项

-h, --help显示此帮助消息并退出

-v, --version显示程序版本信息并退出。

--distpathDIR放置捆绑应用的位置(默认值:./ did)

--workpath WORKPATH

在哪里放置所有临时工作文件,.log,.pyz等(默认值:./ build)

-y, --noconfirm

替换输出目录(默认值:SPECPATH / dist / SPECNAME)而不要求确认

--upx-dir UPX_DIR

UPX实用程序的路径(默认:搜索执行路径)

-a, --ascii不包括unicode编码支持(默认值:如果可用,则包含)

--clean在构建之前清理PyInstaller缓存并删除临时文件。

--log-level LEVEL构建时控制台消息中的详细信息量。LEVEL可能是TRACE,DEBUG,INFO,

WARN,ERROR,CRITICAL之一(默认值:INFO)。

生成什么

-D, --onedir创建包含可执行文件的单文件夹包(默认)

-F, --onefile创建一个文件捆绑的可执行文件。

--specpathDIR用于存储生成的spec文件的文件夹(默认值:当前目录)

-n NAME, --name NAME

要分配给捆绑应用程序和规范文件的名称(默认值:第一个脚本的基本名称)

捆绑什么,在哪里搜索

--add-data

要添加到可执行文件的其他非二进制文件或文件夹。路径分隔符是特定于平台的 os.pathsep(;在Windows上和:大多数unix系统上)。此选项可以多次使用。--add-binary

要添加到可执行文件的其他二进制文件。有关--add-data详细信息,请参阅该选项。此 选项可以多次使用。

-p DIR, --paths DIR

搜索导入的路径(如使用PYTHONPATH)。允许多个路径,以“:”分隔,或多次使用此选项

--hidden-import MODULENAME, --hiddenimport MODULENAME

命名在脚本代码中不可见的导入。此选项可以多次使用。

--additional-hooks-dir HOOKSPATH

搜索钩子的另一个路径。此选项可以多次使用。

--runtime-hook RUNTIME_HOOKS

自定义运行时挂接文件的路径。运行时挂钩是与可执行文件捆绑在一起的代码,在任何其他代码或模块之前执行,以设置运行时环境的特殊功能。此选项可以多次使用。

--exclude-module EXCLUDES

将被忽略的可选模块或包(Python名称,而不是路径名)(好像没有找到)。此选项可以多次使用。--keyKEY用于加密Python字节码的密钥。

python文件打包成exe是 upx不可用、找不到py文件_简单使用Pyinstaller将Python文件打包为可执行性exe-文件夹变成exe...相关推荐

  1. bilibili缓存文件在哪里_简单使用Pyinstaller将Python文件打包为可执行性exe

    本文只讲如何通过pyinstaller将我们的Python代码打包为exe文件,关于其他的打包工具请自行查找. 1.在当前代码环境下安装Pyinstaller pip install pyinstal ...

  2. python文件打包成exe是 upx不可用、找不到py文件_使用PyInstaller将Python程序打包成一个单独的exe文件...

    1. 安装步骤略过 网上教程多 2. 用cmd进入PyInstaller的目录 然后执行以下命令: python pyinstaller.py -F C:\test.py 以上命令需要把Python目 ...

  3. 怎么把写好的python代码打包成exe-详解如何将python3.6软件的py文件打包成exe程序...

    在我们完成一个Python项目或一个程序时,希望将Python的py文件打包成在Windows系统下直接可以运行的exe程序.在浏览网上的资料来看,有利用pyinstaller和cx_Freeze进行 ...

  4. python转exe 体积_[转]用PyInstaller将python转成可执行文件exe笔记

    1.安装PyInstaller PyInstaller的作用如标题所说,首先需要下载PyInstaller和UPX,UPX是用来压缩exe的,点击超链接下载吧,目前稳定版本是1.3,注意选择你使用的操 ...

  5. pyinstaller打包exe在其他机器无法运行_详解pyinstaller selenium python3 chrome打包问题!解决率100%...

    今天打包selenium一个简单的请求,打完包本机运行exe没有问题,换台机器就闪退,非常蛋疼找了半天原因. 下面简述下,防止踩坑,如果闪退十有八九是浏览器版本跟浏览器插件对不上. 首先安装pyins ...

  6. 安装黑群晖找不到局域网电脑_简单几招,教你如何隐藏电脑上的文件,保证让其他人找不到!...

    作者:蝈蝈  来源:每天学点电脑知识 电脑上经常会放一些比较私密的文件担心别人看到,那么有什么好的办法把文件隐藏起来,让别人看不到呢?答案是肯定的!今天蝈蝈就来教大家几招,把你电脑上的文件隐藏起来. ...

  7. python一元线性回归绘制_简单一元线性回归实现python

    简单一元线性回归实现python 简单一元线性回归实现python 简单一元线性回归实现python #线性回归梯度下降 import numpy as np import pandas as pd ...

  8. python语言是开源的现拥有十几万个第三方函数库_智慧树知到《Python程序设计基础》章节测试答案...

    智慧树知到<Python程序设计基础>章节测试答案 绪论 1.学好Python程序设计要注意的几个问题是 A:多看多练 B:多想多整理 C:多交流多请教 D:只看视频,不思考.不练习 答案 ...

  9. 安装黑群晖找不到局域网电脑_星际蜗牛安装黑群晖drive套件实现多台电脑文件实时同步...

    原文作者:pt老萌新 写在前面 里面的技术方法不是我原创的,都是网上找的,侵删.折腾的过程记录是原创的(好像没啥原创的了),不仅"原创",还纯手打.本来按照计划这篇应该写用套件中心 ...

  10. python不允许使用关键字作为变量名、允许使用内置函数_【判断题】Python不允许使用关键字作为变量名,但是允许使用内置函数名作为变量名,不过这会改变函数名的含义,所以不建议这样做...

    [判断题]Python不允许使用关键字作为变量名,但是允许使用内置函数名作为变量名,不过这会改变函数名的含义,所以不建议这样做 更多相关问题 [单选,A2型题,A1/A2型题] <十四经发挥&g ...

最新文章

  1. 马尔科夫、最大熵、条件随机场
  2. 2021年春季学期-信号与系统-第三次作业参考答案-第三道题
  3. ORA-38301:can not perform DDL/DML over objects in Recycle Bin
  4. android monkey压力测试(二)
  5. JAVA进阶开发之(二维数组)
  6. 不等式解集怎么取_七年级下学期《8.2不等式及不等式组的解集》2020年高频易错题集...
  7. Sublime Text 模板插件SublimeTmpl
  8. Windows2003操作系统SQL Server 2008安装图解(详细)
  9. 系统集成项目管理工程师计算题(三点估算)
  10. 决策支持系统和专家系统有什么不同
  11. 2020 前端必看 20个最好的前端Web开发工具
  12. [玩转北京] 北京最值得你一看的博物馆大全
  13. Ajax异步(7)前端
  14. 自学前端建立知识体系【全新web前端开发视频教程】
  15. RocketMQ中的消息类型种类(二)
  16. python空间分析库_空间分析:5-1.空间分析库PySAL的使用
  17. 人流量统计、特定目标搜索+跟踪!
  18. 真知识,也会成为毒药
  19. oec数据挖掘用到的hbase
  20. cmake超详细入门教程,学不会你捶我~

热门文章

  1. Android studio 4.0 offline mode
  2. 分类模型效果评估指标
  3. python自动喷人工具
  4. 【云速建站】域名配置指导
  5. 纯手工html+css实现静态游戏网首页(免费拿源码)
  6. 群发邮件软件和邮件群发工具哪个好?如何群发邮件不进入垃圾箱
  7. Docker hub配置国内加速器
  8. 计算机和机械类哪个工资高,机械工程师和软件工程师哪个工资高前景好?
  9. 数据结构与算法 学习笔记(陈越)
  10. eighth week(2)