SpaCy下載及安裝


SpaCy可以說是坑多到懷疑人生。。

但是看在它那么功能那么強大的份上,我還是決定原諒它哈哈哈~

1.首先用官網給的命令快速安裝純屬扯淡。。(結果就是一直拒絕你的連接)

官網:https://spacy.io/

官網是說用下面的兩行命令就能夠快速安裝並使用spacy了,第一行命令是可以很快就成功,但是第二行就來坑了。

報錯如下圖:

報錯內容是:requests.exceptions.ConnectionError: HTTPSConnectionPool(host='raw.githubusercontent.com', port=443): Max retries exceeded with url: /explosion/spacy-models/master/shortcuts-v2.json (Caused by NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x000002368F92A7B8>: Failed to establish a new connection: [WinError 10061] 由於目標計算機積 極拒絕,無法連接。'))

網上找了很多方法嘗試都不行,最后還是用了現成的en_core_web_sm-2.2.5.tar以及en_core_web_md-2.2.5.tar下載再安裝。

鏈接自取:

en_core_web_md-2.2.5.tar

鏈接:https://pan.baidu.com/s/1zWLDr0YGOcMKjx0P1TizlQ
提取碼:0xim

en_core_web_sm-2.2.5.tar

鏈接:https://pan.baidu.com/s/1yjCn2vN7qwzS8eTez2ocsA
提取碼:f5u5

2.下載到自己電腦后,cmd到下載的目錄下,pip install文件名就可以了。

例如:

 3.測試

 ok,成功!!


SpaCy安裝過程報錯:

如果在安裝過程中出現以下這種情況,build不成功的話,找到Failed的地方是指出缺少了什么拓展文件,以下是我經歷過的安裝SpaCy過程出現的報錯,分享給大家。

ERROR:Failed building wheel for regex

ERROR:Failed building wheel for thinc

ERROR:Failed building wheel for cytoolz

ERROR:Failed building wheel for murmurhash

部分報錯截圖如下:

 解決方法:

進入該鏈接尋找自己缺失的拓展文件→https://www.lfd.uci.edu/~gohlke/pythonlibs/#spacy

如果不知道適配自己安裝的版本是哪個文件,以下有個方法可以參考:

(1)進入cmd→python

(2)輸入以下命令查看版本:

import wheel.pep425tags as w
print(w.get_supported())

結果如圖:

根據我自己的版本適配,我下載的是這幾個文件:

當然可能上面查看的命令有的不兼容,會出現ModuleNotFoundError: No module named 'wheel.pep425tags'的報錯,不成功的話可以用這個命令:

import pip._internal.pep425tags as e
print(e.get_supported())

 反之,出現ModuleNotFoundError: No module named 'pip._internal.pep425tags'的報錯則用上面的方法。

 

 

參考鏈接:https://blog.csdn.net/hjzgj263446/article/details/103527952


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM