【发布时间】:2017-09-01 14:19:27
【问题描述】:
我使用的是Windows10 x64,我已经使用pip安装了spaCy,安装成功。 pip list 给了我spacy (1.9.0),我可以在C:\Python27\Lib\site-packages 中找到spacy 文件夹。
但每当我在 PyCharm 尝试 import spacy 时,或者
python -c "import os; import spacy; print(os.path.dirname(spacy.__file__))" 在命令行,我得到这个错误:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\spacy\__init__.py", line 5, in <module>
from .deprecated import resolve_model_name
File "C:\Python27\lib\site-packages\spacy\deprecated.py", line 8, in <module>
from .cli import download
File "C:\Python27\lib\site-packages\spacy\cli\__init__.py", line 5, in <module>
from .train import train, train_config
File "C:\Python27\lib\site-packages\spacy\cli\train.py", line 8, in <module>
from ..scorer import Scorer
File "C:\Python27\lib\site-packages\spacy\scorer.py", line 4, in <module>
from .gold import tags_to_entities
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.
在网上搜索后,我发现大多数建议都与安装的可视化 C++ 可再发行软件包有关。我对这个不熟悉,所以这里是我的截图:
它们仅在控制面板中可见。如果我转到%windir%/System32 或%windir%/Program Files,则没有名为 MS Visual Studio 的文件夹。有人可以帮我解决这个问题吗?提前谢谢你。
【问题讨论】:
标签: python visual-c++ dll spacy