Spacy报错: AttributeError: 'English' object has no attribute 'tagger'

跑论文复现的时候用到spacy,明明已经安装了en_core_web_sm, 安装也成功了,但是还是报错.

nlp = spacy.load("en_core_web_sm") #可以运行
doc = Doc(nlp.vocab, words=words, spaces=spaces) #可以运行
proced_tokens = nlp.tagger(doc) #报错

报错内容如下:
Traceback (most recent call last):
File "calib_exp/run_tagger.py", line 136, in
main()
File "calib_exp/run_tagger.py", line 125, in main
proced_instances[feat.id] = process_instance(tokenizer, nlp, feat)
File "calib_exp/run_tagger.py", line 107, in process_instance
question_tag_info = assign_pos_tags(question_tokens, nlp)
File "calib_exp/run_tagger.py", line 92, in assign_pos_tags
proced_tokens = nlp.tagger(doc)
AttributeError: 'English' object has no attribute 'tagger'

试着重新装了spacy和en_core_web_sm还是不行