首页
学习
活动
专区
圈层
工具
发布

安装spacy
EN

Stack Overflow用户
提问于 2018-08-24 10:39:54
回答 1查看 4.9K关注 0票数 1

我正在尝试安装spacy。我正在使用Python2,我看到了一个帖子Failed building wheel for spacy,因为我遇到了同样的问题。

我运行了pip install --no-cache-dir spacy,但我仍然

代码语言:javascript
复制
error: command 'C:\\Users\\amuly\\mingw\\bin\\gcc.exe' failed with exit status 1

    ----------------------------------------
thinc 6.10.3 has requirement dill<0.3.0,>=0.2.7, but you'll have dill 0.2.5 which is incompatible.
Command "c:\users\amuly\anaconda2\python.exe -u -c "import setuptools, tokenize;__file__='c:\\users\\amuly\\appdata\\local\\temp\\pip-install-aljpyz\\murmurhash\\setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record c:\users\amuly\appdata\local\temp\pip-record-ijwq0r\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in c:\users\amuly\appdata\local\temp\pip-install-aljpyz\murmurhash\
You are using pip version 10.0.1, however version 18.0 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

我很抱歉,但我是新手,找不到解决方案。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-08-29 07:05:36

首先,这(依赖)是到目前为止Python最糟糕的部分,每个人都在为此而苦苦挣扎。

我注意到您使用的是pip,但是出错的命令显示您的python解释器是anaconda。你能用pip install spacy代替conda install spacy吗?

如果你不使用conda环境,你应该使用(或者pip和virtualenv,但是如果你使用的是科学的python,conda会更干净一些)。环境是将不同项目的依赖项保持分离的方法。例如,如果您想要创建一个包含spacy的环境,您可以运行

代码语言:javascript
复制
conda create -n my_env_name spacy

然后你就会跑

代码语言:javascript
复制
source activate my_env_name

“进入”环境。

您可以稍后添加软件包(它们不必在创建环境时安装)。进入环境后,您可以输入命令行conda install package_name -但安装将停留在该环境中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51996739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档