首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(/usr/local/lib/python3.7/dist-packages/transformers/__init__.py):无法从“变压器”ImportError导入名称“BigBirdTokenizer”

(/usr/local/lib/python3.7/dist-packages/transformers/__init__.py):无法从“变压器”ImportError导入名称“BigBirdTokenizer”
EN

Stack Overflow用户
提问于 2021-10-20 15:55:56
回答 1查看 421关注 0票数 1

在我的env(colab)中,我需要以下库。以下是清单:

代码语言:javascript
复制
!pip install --quiet transformers==4.1.1
!pip install --quiet pytorch-lightning==1.1.3
#!pip install pytorch-lightning
!pip install --quiet tokenizers==0.9.4
!pip install --quiet sentencepiece==0.1.94
!pip install torchtext==0.8.0 torch==1.7.1 pytorch-lightning==1.1.3

在我从干草堆库导入FARMReader和TransformersReader之后。这是代码

代码语言:javascript
复制
!pip install grpcio-tools==1.34.1
!pip install git+https://github.com/deepset-ai/haystack.git
from haystack.reader.farm import FARMReader
from haystack.reader.transformers import TransformersReader

这给了我一个错误:

代码语言:javascript
复制
ImportError: cannot import name 'BigBirdTokenizer' from 'transformers' (/usr/local/lib/python3.7/dist-packages/transformers/__init__.py)

我试图重新安装其他版本的变压器,但这不起作用:

代码语言:javascript
复制
!pip install --quiet transformers==4.7.0
EN

回答 1

Stack Overflow用户

发布于 2022-01-11 17:46:16

虽然我执行的步骤与问题中提到的完全相同,但我无法用当前的干草堆主分支再现错误。

如果您仍然面临这个问题,我建议从一个新的虚拟环境开始,并检查您是否正在从当前的主分支安装在该环境中。

代码语言:javascript
复制
!pip install git+https://github.com/deepset-ai/haystack.git

或者作为另一种选择,通过

代码语言:javascript
复制
!pip install farm-haystack
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69649310

复制
相关文章

相似问题

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