使用easyOCR库之后打包成exe出现报错

在Python导入easyOCR库之后,使用pyinstaller打包出现报错

img

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/691257
  • 你也可以参考下这篇文章:py文件通过pyinstaller后转化后,却找不到exe文件的解决方法
  • 除此之外, 这篇博客: 用Python写一个随机点名系统,并把它打包成exe文件~中的 二、pyinstaller打包成exe 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • PyInstaller是一个跨平台的Python应用打包工具,支持Windows/Linux/MacOS三大主流平台,能够允许用户在没有安装 Python 的情况下执行应用程序。

    pyinstaller安装

    pip install pyinstaller -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
    

    pyinstaller打包python程序

    PyInstaller 最简单使用只需要指定作为程序入口的脚本文件。

    PyInstaller 执行打包程序后会在当前目录下创建下列文件和目录:main.spec 文件,其前缀和脚本名相同,指定了打包时所需的各种参数;build 子目录,其中存放打包过程中生成的临时文件。warnxxxx.txt文件记录了生成过程中的警告/错误信息。如果 PyInstaller 运行有问题,需要检查warnxxxx.txt文件来获取错误的详细内容。xref-xxxx.html文件输出PyInstaller 分析脚本得到的模块依赖关系图。dist子目录,存放生成的最终文件。如果使用单文件模式将只有单个执行文件;如果使用目录模式的话,会有一个和脚本同名的子目录,其内才是真正的可执行文件以及附属文件。

    命令行输入以下代码:

    pyinstaller -F -i .icon图标文件路径 .py文件路径
    

    -F | --onefile:生成单一的可执行文件 -i | --icon:为执行文件指定图标

    默认生成在C盘,找到dist文件夹里的带图标的exe程序,双击运行,正常运行进入程序可以玩说明打包程序成功。

    运行效果如下:

       

  • 以下回答由chatgpt基于相关博客总结生成:

    我在使用easyOCR库时遇到了以下报错信息:

    1. ImportError: No module named 'easyocr'
    2. ModuleNotFoundError: No module named 'torch'
    3. AssertionError: You should open at least image or url

    这个问题通常是由于没有正确安装easyOCR库或其依赖项导致的。为了更好地帮助您解决这个问题,我需要获取更多详细的信息,包括您的操作环境和版本号。请提供以下信息:

    1. 操作系统类型和版本(例如Windows 10,Ubuntu 18.04)
    2. Python版本(例如Python 3.7)
    3. 安装了哪些库和版本(例如easyOCR 1.2.0)
    4. 您尝试运行的代码(如果适用)

    请提供这些信息后,我将能够更准确地帮助您解决问题。