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

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

错误内容:

分析:

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

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

解决:

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

复制代码
pip install sentence-transformers==2.2.2

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

相关推荐
fl1768312 小时前
基于python的天气预报系统设计和可视化数据分析源码+报告
开发语言·python·数据分析
闲人编程2 小时前
Python与区块链:如何用Web3.py与以太坊交互
python·安全·区块链·web3.py·以太坊·codecapsule
Want5953 小时前
Python汤姆猫
开发语言·python
花姐夫Jun3 小时前
基于Vue+Python+Orange Pi Zero3的完整视频监控方案
vue.js·python·音视频
AI炼金师3 小时前
Claude Code Web:它是什么以及如何使用
ai编程·极限编程·vibecoding
像风一样自由20204 小时前
Rust与Python完全指南:从零开始理解两门语言的区别与关系
开发语言·python·rust
nihao5614 小时前
Figma-Context-MCP 帮助前端快速生成页面
前端·ai编程·figma
房开民5 小时前
RKNN-Toolkit2入门
python
云起SAAS5 小时前
黄历万年历择吉日抖音快手微信小程序看广告流量主开源
微信小程序·小程序·ai编程·看广告变现轻·黄历万年历择吉日