Windows下安裝使用Spacy英文庫en_core_web_md,解決Warning: no model found for 'en_core_web_md'

spacy是一個強大的NLP數據處理工具,它使用二步的安裝步驟:先安裝spacy,再安裝對應的語言包,但是第二步默認下載速度慢,手動安裝常出問題。
在Windows下安裝,可以先使用conda安裝spacy,注意不要像一些教程那樣加上conda-forge的參數,這樣會將你的下載源改成coda-forge,從而覆蓋掉清華源。

conda install spacy

接下來是安裝英文包,我是在這個鏈接下載之後pip安裝的
https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.2.0/en_core_web_sm-2.2.0.tar.gz)

下載完之後,在conda shell中執行

pip install /你的下載目錄/en_core_web_sm-2.2.0.tar.gz

如果你本身沒有安裝VC++14.0,需要先安裝,請參考這個博客
https://blog.csdn.net/tszupup/article/details/83536673

關鍵在於,如果你是用conda安裝的spacy,那麼它默認是最高版本的,如果你第二步安裝參考的教程推送的下載鏈接是較老的版本,就會出現不兼容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章