jupyter notebook下关于transformers报错:无法导入管道pipeline

关于transformers的报错如下:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-2-71d1402da22e> in <module>
----> 1 from transformers import pipeline
      2 
      3 nlp = pipeline("sentiment-analysis")
      4 
      5 result = nlp("I hate you")[0]

ImportError: cannot import name 'pipeline' from 'transformers' (unknown location)

换成Pipeline类也一样无法导入。
官方4.3.2版本的文档上确实写有这个API接口,我用的也是4.3.2版本,但是却是报了这个错误。
我的环境是:
在这里插入图片描述

  • Ananconda3的base环境
  • python3.7
  • tensorflow2.0.0
  • transformers4.3.2
  • jupyter notebook

求解答评论。
已解决:
降低版本即可正常使用,在这个框架的github中看到有人提了一些问题,其中有关于版本问题的。就是新版本有些bug或者重构了等原因。我换为3.0.2版本正常使用了。

猜你喜欢

转载自blog.csdn.net/qq_42658739/article/details/114239961