[python] Microsoft Visual C ++ 14.0이 필요합니다 (vcvarsall.bat를 찾을 수 없음)
Python 3.5를 설치했으며 실행하는 동안
pip install mysql-python
그것은 나에게 다음과 같은 오류를 준다
error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
내 경로에 다음 줄을 추가했습니다.
C:\Program Files\Python 3.5\Scripts\;
C:\Program Files\Python 3.5\;
C:\Windows\System32;
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC;
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC
PC에 64 비트 win 7 설정이 있습니다.
무슨 일이 오류를 완화하고를 통해 올바르게 모듈을 설치하기위한 해결책이 될 수 있습니다 pip
.
답변
경로에는 Visual Studio 11 및 12 만 나열되며 14는 Visual Studio 2015 입니다. 설치하고 상자를 체크하십시오Languages->C++
작동합니다.
내 Python 3.5 설치에서 오류 메시지가 조금 더 유용했으며 URL을 포함했습니다.
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
편집 : 새로운 작업 링크
편집 : Lightfire228에서 제안한대로 setuptools
오류가 사라지도록 패키지 를 업그레이드해야 할 수도 있습니다 .
pip install --upgrade setuptools
답변
바이너리를 간단한 방법으로 설치하십시오!
나는 아무도 이것을 이미 제안하지 않았다고 믿을 수 없다-pip에는 바이너리 전용 옵션을 사용하십시오. 예를 들어, mysqlclient의 경우 :
pip install --only-binary :all: mysqlclient
많은 패키지는 모든 단일 릴리스에 대해 빌드를 작성하지 않으므로 pip를 소스에서 빌드해야합니다. 사전 컴파일 된 최신 바이너리 버전을 사용 --only-binary :all:
하려면 pip가 이전 바이너리 버전을 사용하도록 허용하십시오.
답변
다음 오류 중 하나를 해결하려면
Failed building wheel for misaka
Failed to build misaka
Microsoft Visual C++ 14.0 is required
Unable to find vcvarsall.bat
해결책은 다음과 같습니다.
-
Visual Studio Community 2017에서 무료 다운로드를 선택하십시오. 그러면 설치 관리자가 다운로드됩니다. 설치 프로그램을 실행하십시오.
-
워크로드 탭에서 필요한 것을 선택하십시오.
ㅏ. Windows에서는 3 가지 옵션이 있습니다. C ++로 데스크톱 개발 만 확인
비. Web & Cloud에는 7 가지 옵션이 있습니다. Python 개발 만 확인하십시오 (선택적이라고 생각하지만 완료했습니다).
이미 Visual Studio를 설치 한 경우 설치 관리자를 실행할 때 사용자를 수정하고 (Visual Studio Community 2017에서 수정 단추 클릭) 3-4 단계를 수행 할 수 있습니다.
최종 참고 사항 : 모든 모듈을 설치하지 않으려면 아래 3 가지 모듈 (또는 VC ++ 2017의 최신 버전)이면 충분합니다. ( 이 옵션만으로 Visual Studio Build Tools 를 설치할 수 있으므로 Visual Studio Community Edition 자체를 설치할 필요가 없습니다.) =>이 최소 설치는 이미 4.5GB이므로 모든 것을 저장하면 도움이됩니다
답변
다른 답변에서 지적했듯이 한 가지 솔루션은 Visual Studio 2015를 설치하는 것입니다. 그러나 몇 GB의 디스크 공간이 필요합니다. 한 가지 방법은 미리 컴파일 된 바이너리를 설치하는 것입니다. 웹 페이지 http://www.lfd.uci.edu/~gohlke/pythonlibs ( mirror )에는 많은 Python 패키지에 대한 사전 컴파일 된 바이너리가 포함되어 있습니다. 관심있는 패키지를 다운로드 한 후 pip install
예를 들어을 사용하여 설치할 수 있습니다 pip install mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl
.
답변
Windows 10 컴퓨터에 Scrapy 웹 스크 레이 핑 Python 프레임 워크를 설치하는 동안 정확한 문제가 발생했습니다. 나는 이런 식으로 해결책을 알아 냈습니다.
-
다운로드 최신 링크에서 (마지막) 휠 파일을 ? 휠 파일 트위스트 패키지를
-
휠을 파이썬을 설치 한 디렉토리, 즉 로컬 디스크 C에 저장하십시오.
-
그런 다음 휠 파일이 존재 하는 폴더를 방문하여 실행하십시오.
pip install <*wheel file's name*>
-
마지막으로 명령을
pip install Scrapy
다시 실행하면 Scrapy 또는 다른 Windows C ++ Package / SDK 다운로드가 필요한 다른 도구를 사용하는 것이 좋습니다 .
면책 조항 :이 솔루션은 Scrapy 를 설치하는 동안 저에게 효과적 이지만 다른 소프트웨어 / 패키지 / 등을 설치하는 동안 동일한 일이 발생한다고 보장 할 수는 없습니다.
답변
설치하는 동안이 정확한 문제가 발생했습니다 mayavi
.
그래서 error: Microsoft Visual C++ 14.0 is required
라이브러리를 설치할 때 pip를 사용했습니다.
많은 웹 페이지 와이 스레드에 대한 솔루션을 살펴본 후에는 아무것도 작동 하지 않습니다 . 나는이 단계 (대부분 이전 솔루션에서 가져온) 가이 작업을 수행 할 수 있다고 생각했습니다.
- Visual Studio 2017 용 빌드 도구로 이동하여 설치
Build Tools for Visual Studio 2017
. 아래All downloads
( 아래로 스크롤 ) >>Tools for Visual Studio 2017
- 이미 설치 한 경우 2로 건너 뜁니다. .
C++ Components
필요한 것을 선택하십시오 (필요한 것을 알지 못하여 많은 것을 설치했습니다 ).- 이미 설치
Build Tools for Visual Studio 2017
한 경우 응용 프로그램Visual Studio Installer
을 연 다음Visual Studio Build Tools 2017
>>Modify
>>Individual Components
하여 필요한 구성 요소를 선택하십시오. - 다른 답변에서 중요한 구성 요소가 될 것으로 보인다 :
C++/CLI support
,VC++ 2017 version <...> latest
,Visual C++ 2017 Redistributable Update
,Visual C++ tools for CMake
,Windows 10 SDK <...> for Desktop C++
,Visual C++ Build Tools core features
,Visual Studio C++ core features
.
- 이미 설치
-
에 대한 이러한 구성 요소를 설치 / 수정하십시오
Visual Studio Build Tools 2017
. -
이것은 중요한 단계 입니다. 응용 프로그램을 연
Visual Studio Installer
다음Visual Studio Build Tools
>>으로 이동하십시오Launch
. 에 대한 올바른 위치에 CMD 창이 열립니다Microsoft Visual Studio\YYYY\BuildTools
.
- 이제이
python -m pip install --upgrade setuptools
CMD 창에 입력하십시오 .
- 마지막 으로이 동일한 CMD 창에서 pip python 라이브러리를 설치하십시오
pip install -U <library>
.
답변
spaCy 모듈을 설치할 때도 같은 문제가있었습니다. 그리고 제어판에 여러 개의 Visual C ++ 재배포 가능 패키지가 이미 설치되어 있습니다.
내가 한 것은 내 PC에 이미 설치된 “Microsoft Visual Studio Community 2015″를 선택하는 것입니다. 그런 다음 설치하는 데 시간이 걸리고 1GB 이상을 다운로드해야합니다.
이것은 내 문제를 해결했습니다. 이제 spaCy가 설치되었습니다.