pyinstaller打包Transformers 报错No such file or directory

news/2024/5/19 23:24:43 标签: python, pyinstaller, transformers

问题描述

Traceback (most recent call last):
File "transformers\utils\import_utils.py", line 1086, in get_module
File "importlib_init.py", line 127, in import_module
File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "transformers\models\clip\processing_clip.py", line 21, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "transformers\processing_utils.py", line 30, in <module>
File "transformers\utils\import_utils.py", line 1115, in direct_transformers_import
File "<frozen importlib._bootstrap_external>", line 724, in exec_module
File "<frozen importlib._bootstrap_external>", line 859, in get_code
File "<frozen importlib._bootstrap_external>", line 916, in get_data
FileNotFoundError: [Errno 2] No such file or directory: 'D:\workspace\python\xiSearch-flet\dist\main\transformers\init.py'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "main.py", line 12, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "views\app_layout.py", line 18, in <module>
File "<frozen importlib._bootstrap>", line 983, in _find_and_load
File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
File "PyInstaller\loader\pyimod02_importers.py", line 385, in exec_module
File "utils\sentence_transformer_utils.py", line 16, in <module>
File "sentence_transformers\SentenceTransformer.py", line 95, in init
File "sentence_transformers\SentenceTransformer.py", line 840, in _load_sbert_model
File "sentence_transformers\models\CLIPModel.py", line 82, in load
File "sentence_transformers\models\CLIPModel.py", line 15, in init
File "transformers\utils\import_utils.py", line 1077, in getattr
File "transformers\utils\import_utils.py", line 1076, in getattr
File "transformers\utils\import_utils.py", line 1091, in _get_module
RuntimeError: Failed to import transformers.models.clip.processing_clip because of the following error (look up to see its traceback):
[Errno 2] No such file or directory: 'D:\workspace\python\xiSearch-flet\dist\main\transformers\init.py'

解决方法

修改 .spec 文件,添加以下内容:

datas += collect_data_files('transformers', include_py_files=True, includes=['**/*.py'])

参考

https://github.com/pyinstaller/pyinstaller/issues/7646


http://www.niftyadmin.cn/n/4931032.html

相关文章

c# List<T>.Aggregate

List<T>.Aggregate 方法的定义&#xff1a; public TAccumulate Aggregate<TAccumulate>(TAccumulate seed, Func<TAccumulate, T, TAccumulate> func)参数解析如下&#xff1a; TAccumulate seed&#xff1a;初始累积值&#xff0c;也是累积的起始值(默认…

【装个系统】教你安装全新Windows 11 全程展示,精彩无限

跟我一起&#xff0c;穿越时间&#xff01; Windows 11是微软最新的操作系统&#xff0c;相信已经没有人不知道了&#xff0c;但是很多人还不知道如何安装Windows 11&#xff0c;甚至不知道如何下载微软原版的安装文件&#xff0c; 别急&#xff0c;如果你没有安装文件&#…

gazebo与PX4联合仿真

自主无人机定义 功能框架     开发流程     项目代码框架   项目流程 gazebo的文件类型 仿真的类型 ⮚ SITL 全称为Software in the loop&#xff0c;即软件在换仿真。 ⮚ 仿真首先分为软件在环仿真&#xff08;SITL&#xff09;和硬件在环仿真&#xff08;HITL&a…

【C++从0到王者】第二十站:模板进阶

文章目录 前言一、typename 和 class的一些区别二、非类型模板参数1.非类型模板参数介绍2.array容器 三、模板的特化1.函数模板的特化2.类模板的特化1.全特化2.偏特化&#xff08;半特化&#xff09; 三、模板的分离编译四、总结 前言 在前面我们使用模板主要是为了解决两类问…

【软件测试】Linux环境Ant调用Jmeter脚本并且生成测试报告(详细)

目录&#xff1a;导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结&#xff08;尾部小惊喜&#xff09; 前言 准备工作 需要在…

vb+sql汽车配件管理系统设计与实现

摘 要 目前汽车配件销售企业大多数在其连锁店的管理还是手工进行,随着汽车配件行业的迅速发展,手工管理的种种弊端暴露无疑,给销售企业的发展带来了不必要的麻烦。为了规范企业内部管理,提高企业业务管理水平,更好的为客户服务,应采用计算机来管理汽车配件的进销存业务。…

C++中防止内存泄漏的方法有哪些?

使用智能指针&#xff08;Smart Pointers&#xff09;&#xff1a; 智能指针是C标准库提供的一种资源管理工具&#xff0c;它可以自动在适当的时候释放内存。常见的智能指针包括std::shared_ptr和std::unique_ptr。 #include <memory>void exampleSmartPointers() {std:…

AMEYA360:尼得科科宝旋转型DIP开关系列汇总

旋转型DIP开关 S-4000 电路&#xff1a;BCD(十进制) 代码格式&#xff1a;实码 安装类型&#xff1a;表面贴装 调整位置&#xff1a;顶部 可水洗&#xff1a;无 端子类型&#xff1a;J 引线, 鸥翼型 旋转型DIP开关 SA-7000 电路&#xff1a;BCD(十进制), BCH(十六进制) 代码格式…