关于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版本正常使用了。