我想在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工作:
安装VC2008 Redist(64Bit)我使用这个链接:> http://www.microsoft.com/download/en/details.aspx?id=20922 。
当我安装模型(我使用Anaconda)时,确保我以管理员身份运行提示符
最后你可能想尝试使用Anaconda。 对我来说就像一个魅力