首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复TypeError: load()缺少一个必需的位置参数: Colab中的“加载程序”错误?

如何修复TypeError: load()缺少一个必需的位置参数: Colab中的“加载程序”错误?
EN

Stack Overflow用户
提问于 2022-02-04 05:33:26
回答 1查看 2.7K关注 0票数 0

我想在科拉布经营这个笔记本

代码语言:javascript
复制
from openai.embeddings_utils import get_embedding

# This will take just under 10 minutes
df['babbage_similarity'] = df.combined.apply(lambda x: get_embedding(x, engine='text-similarity-babbage-001'))
df['babbage_search'] = df.combined.apply(lambda x: get_embedding(x, engine='text-search-babbage-doc-001'))
df.to_csv('/content/documents.csv')

当我试图运行它时,这个代码块会失败--我得到这个错误:

代码语言:javascript
复制
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-31-b04fdb9f95d8> in <module>()
      5
      6 
----> 7 from openai.embeddings_utils import get_embedding
      8 
      9 # This will take just under 10 minutes

10 frames
/usr/local/lib/python3.7/dist-packages/distributed/config.py in <module>()
     18 
     19 with open(fn) as f:
---> 20     defaults = yaml.load(f)
     21 
     22 dask.config.update_defaults(defaults)

TypeError: load() missing 1 required positional argument: 'Loader'

在谷歌搜索的基础上,这似乎是针对Colab的版本问题。但我没能修好它。有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2022-02-28 19:26:15

config.py

代之以:

代码语言:javascript
复制
with open(fn) as f:
    defaults = yaml.load(f)

在这方面:

代码语言:javascript
复制
with open(fn) as f:
    defaults = yaml.safe_load(f)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70981856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档