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,那麼它默認是最高版本的,如果你第二步安裝參考的教程推送的下載鏈接是較老的版本,就會出現不兼容。