首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用pyinstaller制作.exe文件后可以删除哪些文件?

用pyinstaller制作.exe文件后,可以删除以下文件:

  1. 源代码文件:由于已经生成了可执行文件,源代码文件可以删除,以保护代码的安全性。
  2. 编译生成的临时文件:在编译过程中,pyinstaller会生成一些临时文件,如.spec文件、build文件夹等,这些文件可以删除。
  3. 日志文件:pyinstaller在编译过程中会生成一些日志文件,记录编译过程中的信息,这些文件可以删除。
  4. 不需要的依赖文件:pyinstaller会将所有依赖的库文件打包到可执行文件中,但有些依赖文件可能并不需要,可以根据实际情况删除不需要的依赖文件。

需要注意的是,删除文件时要确保不会影响可执行文件的正常运行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

解决pyinstaller 打包exe文件太大,pipenv 缩小exe的问题

解决pyinstaller 打包exe文件太大,pipenv 缩小exe的问题 最近写一个小脚本,源代码200多行,引入了 openpyxl、requests库,写完打包exe之后居然有64MB的大小...补充知识:python工具pyinstaller打包生成exe文件非常大的原因分析(openpyxl)openpyxl 【python】python的打包工具pyinstaller生成exe非常大的原因分析...装好,按照一个不知名的方法,建议把这个 openxyl 解压到pyinstall 的根目录。等下要用。(好像有用) 然后把我的 py文件要打包的。也放到 pyinstaller 根目录。...执行,发现打包可以,但是程序运行错误,提示“缺少openpyxl”。。错误找到了 ? 于是 ,开始pip 安装包。安装再执行打包。成功! ? 打包成功! 这么多步骤与尝试下来。得出结论。...以上这篇解决pyinstaller 打包exe文件太大,pipenv 缩小exe的问题就是小编分享给大家的全部内容了,希望能给大家一个参考。

10.4K20

跟我一起学Python从入门到精通《PyInstaller制作可执行exe文件

有什么?...# 能够在windows、linux、mac os等操作系统下将python源文件打包, # 变成直接可运行的可执行文件 # # pyinstaller优点 # 通过对源文件打包,python程序可以在没有安装...python的环境中运行, # 也可以作为一个独立文件方便传递和管理 # # 打包方法 # pyinstaller # 执行完毕,源文件所在目录将生成dist和build两个文件夹..., # 最终的打包程序在dist内部与源文件同名的目录中 # 先进行安装pyinstaller库,点击file--》settings--》project--》 # project interpreter...--》右边‘+’号--》搜索框内搜索pyinstaller--》 # 点击下方Install Package--》出现successfully就是成功!

27610
  • PyInstaller将Python文件打包为exe如何反编译(破解源码)以及防止反编译

    三、反编译Pyinstaller打包的exe 这样的exe已经可以被迁移到别的电脑上使用了,如果是为了方便其他电脑使用,到这一步就已经结束了。...但有时候,我们可能是把这个功能给很多人,但如果不想开源或者被别人破解,到这一步是还不够的。 因为到这一步的exe可以被别人反编译出源码的。...此时,我们删除build、disk文件夹,重复步骤二,再次编译为exe即可。 注意:编译需要相关的VC环境,因为python3.5是基于 VS14版本的,所以我这里安装的也是。不安装是无法编译的。...可以验证一下: 再次反编译main.exe,原来的路径E:\t\dist\main.exe_extracted\out00-PYZ.pyz_extracted之下,已经找不到mylib.pyc了。...到此这篇关于PyInstaller将Python文件打包为exe如何反编译(破解源码)以及防止反编译的文章就介绍到这了,更多相关PyInstaller Python文件打包为exe内容请搜索ZaLou.Cn

    11.4K00

    如何打包Python Web项目,实现免安装一键启动?

    能不能让Python编写的Web项目像 PHP 或GO 语言编写的Web服务一样可以直接启动呢? 在互联网上逛荡了老半天,发现老伙计——PyInstaller可以实现这个功能。...,我们打开命令行界面,使用xxx.exe文件可以达到像正常使用: python manage.py 一样的效果。...我们需要显式地告诉PyInstaller哪些包、哪些模块、哪些文件需要一起打包进去。...修改好了之后,我们把之前生成的build目录和dist目录删除,使用spec文件调用Pyinstaller命令: pyinstaller MrDoc.spec 等待一会儿,整个Django项目就打包好了.../mrdoc.exe runserver 这样,一个免安装、一键启动的Django网站应用就打包制作完成了。

    3.4K10

    2个技巧,学会Pyinstaller打包的高级用法

    前段时间在制作词云制作小工具的时候,直接在命令行pyinstaller -F 工具.py指令打包成功,启动exe可执行文件的时候各种报错。 今天,我们就分享一下踩坑经过。 目录: 1....打包进阶体验 好了,接下来,我们先看看关于pyinstaller打包时候的一些别的参数都有哪些,如何自定义exe图标以及如何去掉命令行窗口等等。...icon文件: https://www.bitbug.net/ 然后,用一下命令可以自定义exe图标: (env_test) F:\PythonCool\pyinstaller>pyinstaller ...) F:\PythonCool\pyinstaller>pyinstaller -F -w -i icon.ico 测试.py   双击打包exe文件可以看到只会出现GUI界面,命令行窗口并没有出现...这里我此前《词云绘制小工具》的案例来进行介绍。 我们直接打包进阶体验中的命令可以进行成功打包,不过这里我们发现有两个问题:①包体很大,比此前案例里大了10倍左右;②启动exe文件的时候报错了。

    6.2K30

    Python学习笔记(15)-Python代码转换为exe可执行程序详解

    制作exe 3.1 编写python文件 3.2 将代码文件放至pyinstaller目录 3.3 制作exe 3.4 查看并运行exe 4. 兼容性问题 5. 其他方法制作exe 1....所以哪怕只会写一个HelloWorld,也要弄成exe程序,方便伟大的代码传播事业。 其实很简单,有一个现成的pyInstaller工具,直接就是了。...如果该链接打不开,也可以使用我上传的资源:pywin32(Python打包exe所需工具) 2.4 安装pywin32 双击pywin32-221.win-amd64-py3.6.exe安装,...制作exe 3.1 编写python文件 先写一个hello.py,代码如下 print('hello world!')...3.3 制作exe 在cmd命令行进入该目录,并执行命令:python pyinstaller.py -F hello.py 3.4 查看并运行exe 生成了一个新目录D:\Python\pyinstaller-pyinstaller

    64520

    Python如何生成可执行的.exe文件

    ,同样可以安装(前提是需要安装setuptools): python setup.py install 在生成exe文件,无法正常运行exe文件可以尝试下面这种安装 pip3 install https...其他参数,可以通过pyinstaller –help查看 四、开始打包 进入python需要打包的脚本所在目录,然后执行下面的命令即可: pyinstaller -F test.py 带ICO图标制作...需要用到ICO图标,大家可以网上搜索“ICO 在线生成”,可以直接点击ICO图标制作在上面制作、然后保存以ico_name.ico为列 pyinstaller -F -i ico_name.ico...页面,去掉dos窗口需要在打包的时候 加上 -w 参数 pyinstaller -F test.py -w 生成exe文件,打开速度慢问题 1.改用-D参数 pyinstaller -D test.py...、dist、nhdz.spec这四个文件夹或者文件,其中打包好的exe应用在dist目录下面,进入即可看到,可以把他拷贝到其他地方直接使用,如下图所示,是打包完成的目录: 六、执行exe应用

    4.1K10

    02.pycharm中配置PyInstaller打包工具

    的环境版本 python解释器:3.6.0 pycharm开发工具:2018.3.6社区版 PyInstaller打包工具:3.6 pycharm中配置PyInstaller打包工具 opts...使用很简单,把获取的upx.exe放在pyinstaller目录下就可以了。 再次尝试打包: INFO: UPX is available....看来UPX压缩已经激活了 将库文件单独存放在目录中 可以通过如下方法,把这些库文件放到 单独的一个 目录中。 这样.exe所在的目录就显得比较清爽了,也好找到.exe文件了。.../lib' 然后我们在cmd窗口, cd进入代码byhy文件所在的目录下面,执行制作exe命令时,加上 参数 –runtime-hook=“runtimehook.py” pyinstaller byhy.py...上面的命令执行结束,我们进入到 目录 d:\pybuild\dist\byhy 中,新建一个名为 lib 的目录,把除了下面的几个文件之外的所有其他文件都放到lib目录里面。

    1.6K30

    python实现清理重复文件工具~

    为此,我python制作了一个删除重复文件的小工具,核心代码很简单,就十行代码,不管什么类型的文件可以一键删除!...GUI制作 为了以后方便使用,不用一次次跑程序,而在原有的程序基础上进行GUI制作,最后打包成.exe可执行文件。...GUI界面设计 界面我只做了个简单的基础版本,相关内容可以看千图成像,有兴趣的还可以加入“选择需要删除文件格式”的选项,进行选择性删除。...GUI打包 打包可以直接使用pyinstaller进行安装;如果你不知道怎么打包,或者不熟悉命令行操作,可以使用前面文章:打包工具,这款打包工具可以简单的满足打包需求。...,进入dist文件夹,就可以看见.exe文件了。

    1.8K20

    Pyinstaller打包exe完整教程

    原创文|Space9 Python文件打包成可安装、无需Python依赖的高效可执行exe程序 工具及环境 PyInstaller Inno Setup Windows和Python PyInstaller...测试版下载地址:https://jrsoftware.org/download.php/is-beta.exe 下载桌面双击,即可开始安装 安装界面语言支持中文 简体中文语言包下载地址:https...\resources\logo.ico 设置卸载程序的图标 Flags: checkablealone 设置创建桌面快捷方式默认勾选状态 卸载删除文件文件夹 [UninstallDelete]...安装目录的文件可以拷贝到任意地方使用cmd命令行形式进行调用 按照如图所示目录结构修改相关的脚本路径(绝对路径修改为相对路径) 之后就可以直接双击build.bat进行一键打包工作,安装包就会保存在...outfile目录 实现步骤描述 安装pyinstaller和其他第三方依赖包 执行pyinstaller进行打包 使用Inno Setup制作安装包 具体实现脚本 build.bat pip install

    1.2K40

    Python Flask项目打包成exe文件

    说明: # Python是解释型语言,我们写的Flask或Django项目如果部署,源码可能会泄露,因此我们可以把项目打包成exe,来保护源码# 需要用到工具 -pyinstaller:把python...-F pyinstaller -F demo.py 只在dist文件夹中生成一个程序demo.exe文件,适用于一个模块没有多依赖.py文件 -D pyinstaller -D demo.py 默认选项...,除了主程序demo.exe外,还会在在dist文件夹中生成很多依赖文件,推荐使用这个 -c pyinstaller -c demo.py 默认选项,只对windows有效,使用控制台 -w pyinstaller...2.进入到项目路径下,执行 # run.py 是flask项目的执行文件,app.run所在py文件 pyinstaller -D run.py # 可以看到项目路径下有 -build文件夹...-因为flask项目有静态文件和html文件,如果不拷贝过去,静态文件和html文件会找不到 -我们为了隐藏代码,可以把所有python的代码都删除,只留static和templates文件夹 【小结

    2.3K60

    Python3快速入门(十八)——PyI

    PyInstaller 制作出来的执行文件并不是跨平台的,如果需要为不同平台打包,就要在相应平台上运行PyInstaller进行打包。...参数的格式为文件名+输出目录名,路径分隔符分割,在 Windows 下使用 ;,其它系统下则使用 :。 如果输出到和脚本相同的目录,则使用 . 作为输出目录。...3、单目录模式 单目录模式是 PyInstaller 将 Python 程序编译为同一个目录下的多个文件,其中 xxxx.exe 是程序入口点(xxxx 是脚本文件名称,可以通过命令行修改)。...程序运行完毕,如果一切正常,会将临时目录再删除PyInstaller会对运行时的Python解释器修改。..._MEIPASS 变量包含了PyInstaller 自动创建的临时目录名。 单文件模式因为有临时目录和解压文件过程,所以程序启动速度会比较慢。如果程序运行到一半崩溃,则临时目录将没有机会被删除

    3.8K10

    dotnet ASP.NET Core 制作一个可以上传库文件的 NuGet 服务器

    ASP.NET Core 写一个假装的 NuGet 服务器,支持被 NuGet 推送包是特别简单的,本文就来和大家说说这个后台如何写 其实有现成的整个 NuGet 服务器,包含了包的列举和上传等功能...在使用 ASP.NET Core 时只能说工作量特别小 下面让我 3 分钟告诉大家如何在 asp dotnet core 里面写一个支持被推送 nuget 包的服务器 首先是创建一个空白的工程,此时这个功能请去掉...先跑通过了 http 之后小伙伴自己再去配置 https 哦 根据 官方文档 说的,默认的 NuGet 的上传文件就是通过发送一个 multipart form data 数据,发送到制定的源里面,例如我准备推送...nupkg -ApiKey 123 将会向服务器 http://localhost:49614/api/v2/package 发送一个 multipart form data 数据,这个数据里面只包含了一个文件信息...Task Push([FromForm]FilePackage package) { // 代码 } } 这样就完成了制作一个假装的

    76210

    使用PyInstaller打包可执行文件

    PyInstaller与py2exe的主要差异(Windows): PyInstaller打包出来的是一个正常的exe;py2exe打包出来的既是exe,也是zip文件可以进行解压 PyInstaller...GUI的可执行文件pyinstaller -F -w main.py -n demo 执行可以在dist目录下创建demo.exe(Windows)或demo.app(Macos) 0x03 指定程序图标...由于PyInstaller打包出来的程序在运行时会解压数据文件到临时目录中,因此程序中可以直接访问这些数据文件;而py2exe则需要手动将数据文件从程序体中解压出来使用。...version_file.txt文件制作方法如下: 根据已有的exe文件生成版本文件模版 $ pyi-grab_version demo.exe version_file.txt 修改version_file.txt...这可以使用App2Dmg这款应用完成。 ? 选择应用目录和要保存的目录,就会生成.dmg文件

    2.7K10

    python打包教程

    py打包成exe如何打的足够小 Python脚本不能在没有安装Python的机器上运行,如果我们想把自己的脚本分享给没有python环境的小伙伴使用,这个时候就需要将脚本打包成exe文件,即使使用方电脑没有安装...一、 常规打包 1、安装Pyinstaller pip install PyInstaller pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢。...-i https://pypi.douban.com/simple/ pyinstaller #豆瓣源 2、Pyinstaller打包步骤 1、Windows+R键输入cmd切换到我们放文件的目录...2、执行命令`Pyinstaller -F -w -i picture.ico xxx.py.执行完毕会发现当前目录多了几个文件夹,打开其中名为dist的文件夹.已经生成了一个名为xxx`的exe应用程序...,并且图标也是我们设置的picture图案,看来已经成功一半了. 3、Pyinstaller参数详解 -F参数代表制作独立的可执行程序 -w是指程序启动的时候不会打开命令行。

    1K20

    解决pyinstaller打包运行程序时出现缺少plotly库问题

    pyinstaller打包tkinter程序,打包运行exe是报如下错误: ?...-F -p C:\Python36\Lib\site-packages 发现打包完之后还是会报以上问题,继续搜索后用添加hook文件的方式可以解决(彻底解决了我的问题),修改方法: 1.找到C:\Python36...= collect_data_files('plotly') 3.然后重新打包,打包的时候切记把StartRun.py的同级目录下StartRun.spec文件删除(在打包的时候会自动生成,如果不删除之前不成功的内容还是缓存在的...pyinstaller打包常用命令: -F 指定打包只生成一个exe格式的文件 -D –onedir 创建一个目录,包含exe文件,但会依赖很多文件(默认选项) -c –console, –nowindowed...复制完成,就可以顺利使用exe文件啦~ 到此这篇关于解决pyinstaller打包运行程序时出现缺少plotly库问题的文章就介绍到这了,更多相关pyinstaller打包运行plotly出错内容请搜索

    2.3K40

    py 打包exe

    py打包成exe如何打的足够小 Python脚本不能在没有安装Python的机器上运行,如果我们想把自己的脚本分享给没有python环境的小伙伴使用,这个时候就需要将脚本打包成exe文件,即使使用方电脑没有安装...一、 常规打包 1、安装Pyinstaller pip install PyInstaller pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢。...-i https://pypi.douban.com/simple/ pyinstaller #豆瓣源 2、Pyinstaller打包步骤 1、Windows+R键输入cmd切换到我们放文件的目录...2、执行命令`Pyinstaller -F -w -i picture.ico xxx.py.执行完毕会发现当前目录多了几个文件夹,打开其中名为dist的文件夹.已经生成了一个名为xxx`的exe应用程序...,并且图标也是我们设置的picture图案,看来已经成功一半了. 3、Pyinstaller参数详解 -F参数代表制作独立的可执行程序 -w是指程序启动的时候不会打开命令行。

    1.3K20

    python打包exe应用程序-PyInstaller

    PyInstaller 制作出来的执行文件并不是跨平台的,如果需要为不同平台打包,就要在相应平台上运行PyInstaller进行打包。...准备需要的文件 我们的tree文件夹放在c盘的 fac.ico 程序的图标 tree.py 是python文件 4.使用Pyinstaller 使用默认Pyinstaller打包方式 打开cmd窗口,.../fac.ico tree.py 输入命令看见 successfully 那就是成功了 4.4 看打包的结果 这个时候多了很多文件文件夹 dist目录就是我们打包好的地方 tree.exe 就是我们打包好的文件...5.5 运行查看我们打包好的exe文件 对,双击就可以打开 5、参数的含义 -F 表示生成单个可执行文件 -w 表示去掉控制台窗口,这在GUI界面时非常有用。...不过如果是命令行程序的话那就把这个选项删除吧! -p 表示你自己自定义需要加载的类路径,一般情况下用不到 -i 表示可执行文件的图标 6.

    55810
    领券