pyinstaller打包依赖库,如何使用pyinstaller打包文件

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: