2016-06-29 4 views
1

독일어 언어에 대해 좋은 POS 태그 태그 기능이있는 Python 모듈이 필요합니다. 내 Win10 64Bit에서 Python 3.4를 사용하여 설치를 시도했는데, 처음에는 virtualenv를 준비하고 (부분 설치, 소스 .env/bin/activate에서 windows가 실패 함) pip 설치를 사용하여 홈페이지에 명시된대로 설치를 시도했습니다. 이것은 제대로 작동하지 않았기 때문에 git cmd를 통해 github에서 SpaCy를 복제 한 다음 virtualenv .env && source .env/bin/activate을 사용하여 Windows 콘솔에서 계속 진행했으며 "source"에서 다시 실패했습니다. 그 후 pip install -r requirements.txt도 실패합니다.SpaCy 설치 (확장)가 pip 설치로 실패합니다

나는 pip install -U spacy을 시도했는데 오류 메시지가 없지만 python -m spacy.en.download --force을 사용하여 SpaCy (예 : 모델 설치)를 사용하기위한 명령이 모두 Error while finding spec for 'spacy.en.download' (<class 'ImportError'>: No module named 'spacy.attrs')과 함께 실패합니다.

내가 뭘 잘못 했니? SpaCy의 원활한 설치를 보장하려면 어떻게해야합니까? pip list을 시도하면 적어도 목록에 있습니다. 미리 감사드립니다.

+0

, 출력 콘솔 + 라이브러리를 해결하기 위해 보류중인 풀 요청입니다? – user2925795

+0

이것이 도움이되는지 확신 할 수는 없지만 웹 사이트에서 3.3 이상과 호환된다고하더라도 2.7으로 작업했을뿐입니다. – Igor

+0

필자는 SpaCys 웹 사이트의 모든 단계를 밟았으므로 빠진 종속성을 인식하지 못하는 것 같습니다./ 2.7과 함께 작동하지만 의심의 여지가 있습니다. 소스에서 설치할 때 누락 된 부분이 있지만 Spacy를 업그레이드해도 문제가 해결되지 않는다고 생각하는 경향이 있습니다. –

답변

1

사용중인 pip의 기본 버전을 확인하십시오. 나는 똑같은 문제가 있었다. 설치에 대한 나의 기본 핍 버전은 python3로 설정, 그래서 적응 설치 주사위를 사용하는 동안 나는 또한 몇 가지 문제를 만났다

python -m spacy.en.download --force all 
1

대신

python3 -m spacy.en.download --force all 

을 시도했다. 두 가지 도움말을 제공합니다.

  1. pip uninstall spacy으로 시도한 다음 다시 설치하십시오.
  2. pip 대신 conda install spacy을 사용하면 나에게 잘 맞습니다.
0

Anaconda와 Spacy 언어를 다운로드 할 때 약간의 비 호환성이 있습니다. 여기 그것은 어떤 의존성을 놓친하지 않습니다 http://pastebin.com/eGwsKc1V 문제 모듈은 여기에 성공적인를 설치 한 https://github.com/explosion/spaCy/pull/1792