安装sentence-transformers后调用util.http_get出现NameError: name 'util'未定义报错
报错原因
util是sentence-transformers包内置的工具模块,你没有提前导入该模块就直接调用,所以触发了未定义的名称错误。
修复方法
- 先在执行下载代码前添加导入语句:
from sentence_transformers import util
- 确认你代码里的
wikipedia_filepath变量已经提前定义,指向你要保存数据集的本地路径,示例如下:
import os # 示例:将数据集保存在当前工作目录下 wikipedia_filepath = "simplewiki-2020-11-01.jsonl.gz"
- 再运行你原有的下载代码即可正常执行:
util.http_get('http://sbert.net/datasets/simplewiki-2020-11-01.jsonl.gz', wikipedia_filepath)
内容的提问来源于stack exchange,提问作者pratik patil
相关产品推荐
相关产品推荐

