2017-03-20 6 views
0

windows 10, python 26 - 32 비트. vC++ 32 비트. 콘솔로 콘솔.spacy english 모델 설치가 실패했습니다

영어 모델을 설치하지 못한 경우 here 도 독일어로 시도했습니다. 수동으로 다운로드하고 연결하려고했습니다. spacy link 명령에 문제가 있습니다. 누구든지이 문제에 대해 알고 있습니까?

Traceback (most recent call last): 
    File "c:\python27\lib\runpy.py", line 174, in _run_module_as_main 
    "__main__", fname, loader, pkg_name) 
    File "c:\python27\lib\runpy.py", line 72, in _run_code 
    exec code in run_globals 
    File "c:\python27\lib\site-packages\spacy\__main__.py", line 71, in <module> 
    plac.Interpreter.call(CLI) 
    File "c:\python27\lib\site-packages\plac_ext.py", line 1142, in call 
    print(out) 
    File "c:\python27\lib\site-packages\plac_ext.py", line 914, in __exit__ 
    self.close(exctype, exc, tb) 
    File "c:\python27\lib\site-packages\plac_ext.py", line 952, in close 
    self._interpreter.throw(exctype, exc, tb) 
    File "c:\python27\lib\site-packages\plac_ext.py", line 964, in _make_interpreter 
    arglist = yield task 
    File "c:\python27\lib\site-packages\plac_ext.py", line 1139, in call 
    raise_(task.etype, task.exc, task.tb) 
    File "c:\python27\lib\site-packages\plac_ext.py", line 380, in _wrap 
    for value in genobj: 
    File "c:\python27\lib\site-packages\plac_ext.py", line 95, in gen_exc 
    raise_(etype, exc, tb) 
    File "c:\python27\lib\site-packages\plac_ext.py", line 966, in _make_interpreter 
    cmd, result = self.parser.consume(arglist) 
    File "c:\python27\lib\site-packages\plac_core.py", line 207, in consume 
    return cmd, self.func(*(args + varargs + extraopts), **kwargs) 
    File "c:\python27\lib\site-packages\spacy\__main__.py", line 45, in link 
    cli_link(origin, link_name, force) 
    File "c:\python27\lib\site-packages\spacy\cli\link.py", line 14, in link 
    symlink(origin, link_name, force) 
    File "c:\python27\lib\site-packages\spacy\cli\link.py", line 50, in symlink 
    link_path.symlink_to(model_path) 
    File "c:\python27\lib\site-packages\pathlib.py", line 1167, in symlink_to 
    self._accessor.symlink(target, self, target_is_directory) 
TypeError: symlink() takes exactly 3 arguments (4 given) 

답변

2

저는 pathlib의 버그라고 생각하며 spacy와는 아무런 관련이 없습니다.

주위를 해결할 수는 있지만 추한 것입니다.

편집 라인 1167은 C:\Python27\lib\site-packages\pathlib.py입니다. 그것을 주석 처리하십시오.

다시 실행

cd C:\python27\lib\site-packages 

mklink /j spacy\data\en en_core_web_sm\en_core_web_sm-1.2.0 
+0

python -m spacy download en 당신이 좋은 Windows를 떠나는 전략을했습니다 감사합니다. 우분투 모든 일을하고있다! 감사합니다,이 Windows에서 작동 – user1025852

+0

. 창문에서 나를 위해 일했다. – Abdullah

+0

고마워, – Gunjan