导入错误:DLL加载失败导入空间

我想在python(在Windows)中导入spaCy,但目前还没有运气。 我安装了virtualenv和pip和Anaconda Spacy。 没有安装包的问题,​​但是当我导入spaCy(在一个Jupyter笔记本),我得到以下错误:

[in] import spacy [out] [...] ImportError: DLL load failed: The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail.

当我再次运行input时,错误消息如下所示:

[...] ImportError: cannot import name util

我不知道在哪里寻找解决scheme。 我想到其他软件包版本的问题,甚至可能与Python版本有关。

我目前正在使用Python 2.7.13。

这是一个已知的问题,可以通过以下链接解决:

https://github.com/explosion/spaCy/issues/1199&https://github.com/kbenoit/spacyr/issues/19

简而言之,它不起作用,因为Visual C ++没有安装,而且它使用了Anaconda附带的msvcrt90.dll。

我需要做的两件事是让spaCy工作:

  1. 安装VC2008 Redist(64Bit)我使用这个链接:> http://www.microsoft.com/download/en/details.aspx?id=20922

  2. 当我安装模型(我使用Anaconda)时,确保我以管理员身份运行提示符

最后你可能想尝试使用Anaconda。 对我来说就像一个魅力