首页 >>  正文

python文件打包成exe

来源:baiyundou.net   日期:2024-09-25

大家好,我是皮皮。

一、前言

前几天在Python最强王者群【哎呦喂  是豆子~】问了一个Python打包的问题,一起来看看吧。

py文件转换成exe文件在windows上允运行 有没有什么好方法?window上没有python。

二、实现过程

这里【瑜亮老师】给了一个思路和指导,如下:

把用到的库你复制过去,开始打包。

【巭孬】说到,直接进行打包的话,文件确实很大,可以使用虚拟环境的打包。

后来还是用pyinstaller打包了,不到100M,还是有点大,但是也凑合。

后来【巭孬】使用虚拟环境打包,大概30M左右。

顺利地解决了粉丝的问题。

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Python打包的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【哎呦喂  是豆子~】提问,感谢【瑜亮老师】、【巭孬】给出的思路和代码解析,感谢【莫生气】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

","gnid":"9beac58cedfa9b41a","img_data":[{"flag":2,"img":[{"desc":"","height":"691","title":"","url":"https://p0.ssl.img.360kuai.com/t0128cbc678f395b3e6.png","width":"918"},{"desc":"","height":"517","title":"","url":"https://p0.ssl.img.360kuai.com/t019d2848fc7894dae5.png","width":"913"},{"desc":"","height":"653","title":"","url":"https://p0.ssl.img.360kuai.com/t011199027c50fafdf0.png","width":"938"},{"desc":"","height":"664","title":"","url":"https://p0.ssl.img.360kuai.com/t01141011f332612254.png","width":"868"},{"desc":"","height":"636","title":"","url":"https://p0.ssl.img.360kuai.com/t01c92bbcae24a8c5c3.png","width":"811"},{"desc":"","height":"585","title":"","url":"https://p0.ssl.img.360kuai.com/t0147fdcf309c561003.png","width":"548"}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"hbase","pub_time":1694182854000,"pure":"","rawurl":"http://zm.news.so.com/5c1f27fe8419623a4aa945b66d95da7e","redirect":0,"rptid":"d67748cda6931c6c","rss_ext":[],"s":"t","src":"Python网络爬虫与数据挖掘","tag":[{"clk":"kdigital_1:最强王者","k":"最强王者","u":""},{"clk":"kdigital_1:ows","k":"ows","u":""}],"title":"py文件转换成exe文件在windows上允运行 有没有什么好方法?

尚脉荀3907如何将python工程打包为exe -
闵爽杭13946924962 ______ 安装完pyinstaller之后就可以开始了. 1.使用pyinstaller生成可执行文件的方法 1.1 将依赖文件集中到一个文件夹: pyinstaller -D -w main.py #把main.py替换成你的主入口python文件即可. -w参数代表main.py是一个窗体程序. 1.2 将所有依赖文件都打包到同一个可执行文件中: pyinstaller -F -w main.py 2.调查pyinstaller生成程序的加载过程 使用如下命令,可以得到运行时的跟踪,tracing ,loader 的加载过程. pyinstaller -Fwd aui.py #把aui.py 换成你需要侦测的文件即可.

尚脉荀3907vs2017如何打包python项目,生成exe文件 -
闵爽杭13946924962 ______ 可以使用PyInstaller把python程序打包成exe,安装使用pip install pyinstaller,使用时,使用pyinstaller打包,参数如下-F, –onefile 打包一个单个文件,如果你的代码都写在一个.py文件的话,可以用这个,如果是多个.py文件就别用-D, –onedir 打包...

尚脉荀3907如何将Python.py文件打包为.exe可执行程序 -
闵爽杭13946924962 ______ 你是说吧python源码做成exe?python没有编译这个说法,打包成exe可以.linux下都是直接发布源码的,windows下最常用的是py2exe这个工具,可以把python程序做成windows的exe可执行文件.

尚脉荀3907如何把python脚本打包成exe -
闵爽杭13946924962 ______ 使用py2exe 安装py2exe 进入python程序所在文件夹 在文件夹下写一个setup.py的python文件,内容如下 from distutils.core import setup import py2exe setup(console=["将要转换的文件名称.py"]) 打开CMD窗口,将工作目录切换到python文件所...

尚脉荀3907如何将python程序打包成exe文件 -
闵爽杭13946924962 ______ 安装pyinstaller 安装方法 方法一:使用pip install pyinstaller,也可以参考: python如何安装第三方包, 方法二:如果是下载github上的包之后手动安装,那么步骤是 打开cmd,切到pyinstaller解压包目录,我直接放在c盘目录下了,所以我的操作是 cd C:\pyinstaller-develop 安装pyinstaller,我的操作是 进目录后输入python setup.py install

尚脉荀3907eclipse下写的python 怎么打包成exe -
闵爽杭13946924962 ______ 将python打包成exe的程序有很多,比如py2exe、PyInstaller等等,但是到目前为止,它们对python3.1支持的都不好,所以这里要介绍一下cx_freeze 4.2.2,它还能支持跨平台,可以在windows和linux运行.

尚脉荀3907如何在linux平台将python封装成exe文件,我用cxfreeze试过,生成了linux下的可执行文件,无法生成exe文件 -
闵爽杭13946924962 ______ 你先要知道的是,对于: 可执行文件: linux下有对应的ELF类的,就是你生成的,是可以执行的; windows下:才叫做exe,是对应的别的格式的;需要在Windows平台下去打包,才能生成exe格式的. 所以,对于你的问题的答案是: 的确是无法在linux下生成exe的,是正常的. 如果非要生成,则需要到windows下去折腾,才能生成exe. 详见: 【记录】用cx_Freeze把Python代码打包成单个独立的exe可执行文件 更建议用,更好用的:PyInstaller,详见: 【记录】用PyInstaller把Python代码打包成单个独立的exe可执行文件

尚脉荀3907如何将python文件生成exe -
闵爽杭13946924962 ______ 建议使用pyinstaller. pip install pyinstaller 安装好了就这样: pyinstaller xxx.py -F (在后面添加-w,去除控制台; 在后面添加-c,去除所有窗口,只留下控制台)

尚脉荀3907将python生成的 py文件转为 exe文件的原理是怎样的 -
闵爽杭13946924962 ______ 最简单的做法,把python代码当成资源嵌入到exe里,一个API可完成.不过要把python环境所需要的dll资源都打包在一起

尚脉荀3907python制作的软件怎么打包 -
闵爽杭13946924962 ______ 将你写的 py 文件放入Scripts 这个文件夹,然后在目录下打开CMD,运行pyinstaller -F xxx.py 就可以打包exe 文件了,生成的文件在 该目录下 dist 文件夹内;

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024