pyinstaller打包依赖库,如何使用pyinstaller打包文件
本文主要介绍如何使用pyinstaller在打包时引入自己的库。有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。
00-1010 pininstaller包介绍自己写的库场景解决方案,使用第三方库pyinstaller。
目录
pyinstaller打包引入自己编写的库
用pyinstaller打包一个文件后,生成的exe文件无法运行,提示Module not found: myLib,这是我自己写的库:封装了一些常见的、重复的代码:
从myLib.mysql导入mysql
场景
查了一些资料,得到了解决方案:使用package命令时,使用额外的参数-p,参数值是myLib所在的路径。
pyinstaller xxx.py -F -p您的路径
个人myLib路径:F:projectspythonmyLib,所以命令是:
py installer XXX . py-F-p F : projects python
解决方案
Pyinstaller库是python的第三方库。
可用于cmd
Pip-install-pyinstaller安装
Pyinstaller库可以将python文件打包成无需安装python环境就可以在windows Linux Macos上运行的文件。
这样,你就可以把自己的代码发送给朋友了。
在命令行中找到要打包的py文件的目录,然后使用命令
pyinstaller -F文件名. py
将生成exe等可执行文件。
此时会生成三个文件夹,分别是dist,_pycache_,bulid bulid。
我们需要的文件在dist。
_pycache_和bulid,我们可以安全地删除它们。
或者使用命令。
Pyinstaller - clean删除执行过程中生成的文件。
我们还可以从网上下载ico格式的图片,并将其与我们的程序关联起来,这样我们的程序就有了自己的图标。
把py文件和ico图片放在同一个文件夹里,在命令行找到这个文件夹。
使用命令
pyinstaller -i picturename.ico -F文件名. py
这些是pyinstaller的基本使用方法
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。