步骤安装spacy(anaconda)包,以及没有互联网的依赖关系,用于prod服务器的python 3.6.5



有人能帮助提供安装Spacy软件包的步骤吗?我在没有互联网连接的情况下设置它时遇到了很多困难。面对很多错误。步骤将非常有帮助。到目前为止,我手动下载了依赖项(whl文件(并进行了安装。Spacy程序包也已成功安装。但当我尝试进口时,我遇到了问题。

(base) C:Windowssystem32>pip install E:/PythonPacakges/spacy-2.0.16-cp36-cp36m-win_amd64.whl
Requirement already satisfied: spacy==2.0.16 from file:///E:/PythonPacakges/spacy-2.0.16-cp36-cp36m-win_amd64.whl in d:programdataanaconda3libsite-packages (2.0.16)
Requirement already satisfied: preshed>=2.0.1 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (2.0.1)
Requirement already satisfied: plac>=0.9.6 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (0.9.6)
Requirement already satisfied: dill>=0.2 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (0.2.8.2)
Requirement already satisfied: msgpack-numpy in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (0.4.4.2)
Requirement already satisfied: cymem>=2.0.2 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (2.0.2)
Requirement already satisfied: regex>=2018.01.10 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (2018.11.22)
Requirement already satisfied: requests>=2.13.0 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (2.18.4)
Requirement already satisfied: numpy in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (1.14.3)
Requirement already satisfied: murmurhash>=0.28.0 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (1.0.1)
Requirement already satisfied: thinc>=6.12.0 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (6.12.0)
Requirement already satisfied: ujson>=1.35 in d:programdataanaconda3libsite-packages (from spacy==2.0.16) (1.35)
Requirement already satisfied: msgpack>=0.5.2 in d:programdataanaconda3libsite-packages (from msgpack-numpy->spacy==2.0.16) (0.5.6)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in d:programdataanaconda3libsite-packages (from requests>=2.13.0->spacy==2.0.16) (3.0.4)
Requirement already satisfied: idna<2.7,>=2.5 in d:programdataanaconda3libsite-packages (from requests>=2.13.0->spacy==2.0.16) (2.6)
Requirement already satisfied: urllib3<1.23,>=1.21.1 in d:programdataanaconda3libsite-packages (from requests>=2.13.0->spacy==2.0.16) (1.22)
Requirement already satisfied: certifi>=2017.4.17 in d:programdataanaconda3libsite-packages (from requests>=2.13.0->spacy==2.0.16) (2018.4.16)
Requirement already satisfied: cytoolz>=0.9.0 in d:programdataanaconda3libsite-packages (from thinc>=6.12.0->spacy==2.0.16) (0.9.0.1)
Requirement already satisfied: tqdm>=4.10.0 in d:programdataanaconda3libsite-packages (from thinc>=6.12.0->spacy==2.0.16) (4.28.1)
Requirement already satisfied: six>=1.10.0 in d:programdataanaconda3libsite-packages (from thinc>=6.12.0->spacy==2.0.16) (1.11.0)
Requirement already satisfied: wrapt>=1.10.0 in d:programdataanaconda3libsite-packages (from thinc>=6.12.0->spacy==2.0.16) (1.10.11)
Requirement already satisfied: toolz>=0.8.0 in d:programdataanaconda3libsite-packages (from cytoolz>=0.9.0->thinc>=6.12.0->spacy==2.0.16) (0.9.0)
(base) C:Windowssystem32>python
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import spacy
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "D:ProgramDataAnaconda3libsite-packagesspacy__init__.py", line 8, in <module>
from thinc.neural.util import prefer_gpu, require_gpu
File "D:ProgramDataAnaconda3libsite-packagesthincneural__init__.py", line 1, in <module>
from ._classes.model import Model
File "D:ProgramDataAnaconda3libsite-packagesthincneural_classesmodel.py", line 11, in <module>
from .. import util
File "D:ProgramDataAnaconda3libsite-packagesthincneuralutil.py", line 3, in <module>
from preshed.maps import PreshMap
File "cymem.pxd", line 1, in init preshed.maps
ValueError: cymem.cymem.Pool has the wrong size, try recompiling. Expected 64, got 48
>>>

所以我经历了同样的事情,修复了它,卸载了所有与spacy相关的软件包和文件,然后将其重新安装到2.0.13版本。你可以通过-来做到这一点

pip install spacy ==2.0.13

对于conda,我想用"conda install spacy==2.0.13"也可以。

编辑-您可以在不卸载spacy以及的情况下完成此操作

最新更新