【错误解决】使用HuggingFaceInstructEmbeddings时的一个错误

起因:使用huggingface构建一个问答程序时出现的问题。

错误内容:

分析:

查看代码发现,HuggingFaceInstructEmbeddings和sentence-transformers模块版本不兼容导致。

可以明显看到方法参数不同。

解决:

安装sentence-transformers时带上版本号,否则默认会安装最新版本。以下版本没有问题

pip install sentence-transformers==2.2.2

重新安装后,再次运行可以发现,能成功加载并下载模型

相关推荐
java1234_小锋5 分钟前
一周学会Flask3 Python Web开发-response响应格式
开发语言·python·flask·flask3
大数据追光猿6 分钟前
Python中的Flask深入认知&搭建前端页面?
前端·css·python·前端框架·flask·html5
java1234_小锋7 分钟前
一周学会Flask3 Python Web开发-flask3模块化blueprint配置
开发语言·python·flask·flask3
莫忘初心丶9 分钟前
python flask 使用教程 快速搭建一个 Web 应用
前端·python·flask
不爱学英文的码字机器41 分钟前
Python爬虫实战:从零到一构建数据采集系统
开发语言·爬虫·python
鹿鸣悠悠1 小时前
Python 类和对象详解
开发语言·python
laocooon5238578861 小时前
用Python实现的双向链表类,包含了头插、尾插、归并排序等功能
开发语言·python
百锦再1 小时前
在Linux上创建一个Docker容器并在其中执行Python脚本
linux·python·docker
东方芷兰2 小时前
伯克利 CS61A 课堂笔记 12 —— Syntax
笔记·python
龙虎榜小红牛系统2 小时前
Python项目源码34:网页内容提取工具1.0(Tkinter+requests+html2text)
python·requests