本文作者:ptiyny

python学习库打包 python 打包库

ptiyny 22分钟前 2
python学习库打包 python 打包库摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于python学习库打包的问题,于是小编就整理了4个相关介绍python学习库打包的解答,让我们一起看看吧。如何将一个python...

大家好,今天小关注到一个比较有意思的话题,就是关于python学习库打包的问题,于是小编就整了4个相关介绍Python学习库打包的解答,让我们一起看看吧。

python学习库打包 python 打包库
(图片来源网络,侵删)

何将一个python工打包成一个库?

安装完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 换成你需要侦测的文件即可。

Python源文件打包有哪些优缺点?

Python源文件打包的优缺点总结如下:

python学习库打包 python 打包库
(图片来源网络,侵删)

优点:一行代码解决模块安装,一行代码解决繁琐的打包步骤,还自动帮你生成好文件夹,方便项目的管理。

缺点:有时候模块可能会出现下载失败,推荐优先检查路径是否都是中文。最为拖后腿的还是打包的体量太大了,可能一个10mb不到的脚本,一经pyinstaller打包后翻了六倍的情况,而vs则相反。

python文件用pyinstaller打包后在别的机子上不能运行?

  打包有错误,具体看build文件下的warn***.txt文档,里面详细记载了错误的原因。

一般都是库丢失。  不要下拉双击执行,可以在控制台下执行,看看报错内容。  注意:打包时,要让其找到对应的各个lib的路径,就可以自动找到对应的lib,打包进去了。

如何让Python脚本成为在Windows环境中运行的exe文件?

简单的方式就是安装pyinstaller,一个专门用于Python程序打包的工具,可以轻松将Python脚本打包为WindoWS环境下的exe文件(也支持Linux打包),下面我简单介绍一下操作过程,感兴趣的朋友可以尝试一下:

python学习库打包 python 打包库
(图片来源网络,侵删)

<strong>01

安装pyinstaller

首先,需要安装pyinstaller模块,这个直接打开cmd窗口,在命令行下输入命令“pip install pyinstaller”即可,如下,程序会自动开始下载和安装过程,后面就可直接使用这个命令进行脚本打包:

02

打包exe

1.安装完成后,我们就可以直接开始打包过程了,这里为了方便演示,我新建了一个py脚本,测试代码如下,一个简单的GUI窗口,基于wxPython,后面就是将这个程序打包为exe文件:

2.接着打开cmd窗口,切换到这个脚本所在的目录,直接输入命令“pyinstaller -F -w 脚本名”程序就会开始自动打包过程,如下,F代表打包为一个单独exe,w代表去掉调试窗口,还有更多参数和功能可参考帮助文档,介绍的非常详细:

3.打包成功后,会在当前目录下生成一个dist子目录,里面就有我们生成的exe文件,直接双击程序就可直接运行,不过这里打包出的exe文件比较大,而且包之间的依赖关系不能很好解决,存在一定缺陷,需要改进:

目前,就分享这一种非常简单的打包方式吧,可以轻松将Python脚本打包为Windows环境下的exe文件,Linux环境下类似,只要你熟悉一下使用过程,很快就能掌握的,当然,还有许多其他打包工具,像py2exe等也都非常不错,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留进行补充。

脚本的意思就是需要一个解释器解释它并执行,exe是一个二进制文件,里面包含了所有必须的运行库、文件和命令等等,想要把Python脚本放进去,同样也需要把解释器扔进去,那这个exe的尺寸就很可观了。

到此,以上就是小编对于python学习库打包的问题就介绍到这了,希望介绍关于python学习库打包的4点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享