大家好,今天小编关注到一个比较有意思的话题,就是关于python学习库打包的问题,于是小编就整理了4个相关介绍Python学习库打包的解答,让我们一起看看吧。
- 如何缩小py2exe生成的文件的大小?
- python文件用pyinstaller打包后在别的机子上不能运行?
- 如何快速打包python程序?有哪些方法?
- 如何使用pyinstaller打包python脚本?
如何缩小py2exe生成的文件的大小?
py2exe脚本setup有个选项options={"py2exe":{"compressed":1,#压缩}}把这个压缩设置上就能缩小生成文件大小,但基本上效果不大,因为要打包python运行库,vc运行库,那些都是比较大的东西
python文件用pyinstaller打包后在别的机子上不能运行?
打包有错误,具体看build文件下的warn***.txt文档,里面详细记载了错误的原因。
如何快速打包python程序?有哪些方法?
你说的是将python程序打包成exe文件吧,这里介绍一种最简单的方法—pyinstaller,可以快速将我们的程序打包成exe文件,下面我简单介绍一下过程,实验环境win10+python3.6+pycharm5.0,主要内容如下:
1.首先,下载安装pyinstaller,这个直接在cmd窗口输入命令“pip install pyinstaller”就行,如下,很快就能安装成功:
2.安装完成后,我们就可以打包程序了,主要步骤如下:
接着我们就可以直接利用pyinstaller来打包python程序了,这里为了方便打包,我们新建一个package文件夹,然后将需要打包的py文件移到这个文件夹,最后在cmd窗口中切换到这个目录,输入命令“pyinstaller -F -w -i image.ico test.py”就会自动打包程序,如下,其中参数F代表独立打包成一个exe文件,w代表去掉控制台窗口,i代表打包程序的图标:
成功打包后,会在当前的package目录下面生成一个build和dist目录,其中dist目录下就会有我们生成的exe程序,双击就能打开,如下:
至此,我们就完成了python程序的打包。总的来说,整个过程很简单,借助pyinstaller,我们可以快速打包我们的python程序为exe文件,只要你熟悉一下相关命令和参数,很快就能掌握的,当然,你也可以利用py2exe,cx_Freeze等来打包python程序,都可以,网上也有相关资料和教程,感兴趣的可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。
如何使用pyinstaller打包python脚本?
谢邀。先pip install pyinstaller一站式下载pyinstaller和其相关依赖,安装完之后开始进行下面一系列步骤即可。
安装完要检查是否安装成功,只要输入pyinstaller --version
首先在命令行窗口直接输入python {pyinstaller根目录}/pyinstaller.py [参数] 要执行文件.py。
输入后在cmd会写出一些信息,完成后将py打包成exe,然后在pyinstaller目录下有一个跟执行文件同名的新目录,exe文件就在此目录下的dist文件夹中。
参数可选如下:
需要注意的是,pyinstaller打包的执行文件,只能在和打包的系统同样的环境下运行。即生成的exe不具备跨平台移植性,如果需要在不同系统上运行, 就要在该系统上用pyinstaller打包。
先pip install pyinstaller安装打包模块,然后命令行进入脚本的相应目录。
如上图,UI_pySide.py是要打包的模块,
-w是去除命令窗口,-F是创建可执行文件。
-i是添加程序图标,calender.ico是打包后的exe图标。
稍等片刻,即可在同目录的dist下找到exe文件。
以上就是常用的参数。
如果需要更详细的参数,在命令行输入pyinstaller -h 即可获取参数说明。
到此,以上就是小编对于python学习库打包的问题就介绍到这了,希望介绍关于python学习库打包的4点解答对大家有用。