2017-05-01 2 views
1

EDIT : 정답에 대한 설명을 참조하십시오.Python pip C++ 및 Murmurhash의 SpaCy 설치 오류

안녕하세요, 여기 NLP 프로그램 SpaCY를 설치하는 데 문제가있었습니다.

나는 모두 pip install -U spacypip install spacy을 시도했지만 동일한 오류가있는 것 같습니다. 나는 이것을 세 대의 컴퓨터에서 시험해 보았다. Visual Studio 2017 Preview를 통해 설치하려고합니다. 그래서 난 그냥 갔다

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools Command "C:\Users\kevin\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\kevin\AppData\Local\Temp\pip-build-jy_zc2z4\murmurhash\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\kevin\AppData\Local\Temp\pip-xagjck4j-record\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\kevin\AppData\Local\Temp\pip-build-jy_zc2z4\murmurhash\

그래서 내가 오류에 나와있는 웹 사이트에 가서 그것이 내가 설치하는 데 필요한 매우 애매 : 나는 다음과 같은 오류를 얻을 때까지 그것은 모든 일처럼 보인다

괜찮습니다 다시 Visual Studio 2017 Preview Installer로 이동하고 "수정"을 클릭합니다. 이미 C++ 용 도구가 많이 설치되어 있었지만 볼 수있는만큼 많은 C++ 체크되지 않은 상자를 클릭했습니다. 그런 다음 다시 시도했지만 여전히 동일한 오류가 발생합니다. 다음에 무엇을 시도해야할지 모르겠습니다. 나는 또한 리눅스를 실행하는 내 컴퓨터에 설치하려고했는데 여전히 murmurhash 부분이있다. 누구든지 아이디어가 있습니까? 나는 핍을 좋아 했었지만 이제는 항상 나를 미치게 만듭니다.

다른 SpaCy 설치 오류 게시물을 확인했습니다. 광산과 비슷하지만 똑같지는 않은 부부가 있습니다.

감사합니다.

+0

PIP 다운로드 .whl 파일 - 원하는 라이브러리 파일 + 설치 스크립트가 포함되어 있으므로 7-zip 또는 기타 아카이버 도구로 열어 설치 스크립트를 편집 할 수 있습니다. 그런 다음이 편집 된 .whl 파일에서 설치합니다. pip install.whl – Zydnar

+0

@Zydnar 고마워요. 그것이 작동하는 경우에 아픈 시키십시오! – Kevin

+0

Visual C++ 14.0은 Visual Studio 2015입니다. VS2017과 함께 설치할 수 있습니다. 아마도 VS2105에 대한 의존성이 있으며 VS2017에 대해 업데이트되지 않았을 것입니다. – stanthomas

답변

0

나는 당신과 비슷한 문제가 있습니다. 그리고 짧은 대답은 spacy를 설치하기 위해 pip 대신 conda를 사용합니다. 종속성을 자동으로 설치하므로 condacy install spacy를 시도하십시오. spacy를 설치하는 동안 해당 VSC++ 2015 (python 3.5+ 용) 컴파일러 도구를 사용하여 소스를 빌드해야하므로 많은 어려움을 겪었습니다.

그런데 spacy whl 파일을 다운로드 한 다음 pip install을 사용하면 나에게 도움이되지 않습니다.