Microsoft Visual C ++ 14.0이 필요합니다 (vcvarsall.bat를 찾을 수 없음)


240

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.


5
setuptools를 업그레이드 pip install --upgrade setuptools하십시오 : wiki.python.org/moin/WindowsCompilers
3pitt

92
이 링크를 사용하여 Visual C ++ 2015 빌드 도구 를 다운로드 하십시오 . Visual Studio를 설치하지 않고 Visual C ++ 14.0을 설치합니다. 설치가 완료된 후 pip install을 다시 시도하면 오류가 다시 발생하지 않습니다.
Lalit Kumar B

7
한숨 여기서 끝나지 않는다. 채널도 작동하지 않습니다. 파이썬에 대한 나의 존경은 빠르게 죽어 가고 있습니다!
Ralph Ritoch

6
자신에게 많은 시간과 하드 드라이브 공간을 절약하고 처음이 답변으로 이동 : stackoverflow.com/a/51087608/84162
MECU

3
나를 위해 일하지 않고 모든 대답을 시도했습니다. 스크 레이 피를 설치하려고하거나 엉터리라고 불러야합니다. 첫 번째 시도에서 실제로 작동하는 것은 없습니다.
samayo

답변:


137

경로에는 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

39
이렇게 한 후에도 여전히이 오류가 발생했습니다. 업그레이드 setuptools에서하는 28.8.0하는 36.2.7트릭을했다.
NauticalMile

8
pyephem을 설치하려고 할 때 setuptools를 업그레이드하면이 오류가 해결되었습니다.
베니 Jobigan

37
@NauticalMile이 말한 것을 방금 지나간 사람은을 실행하십시오 pip install --upgrade setuptools. 그렇지 않으면 MS
크랩을 설치해도

6
링크가 끊어졌습니다.
Joshua Nelson


109

바이너리를 간단한 방법으로 설치하십시오!

나는 아무도 이것을 이미 제안하지 않았다고 믿을 수 없다-pip에는 바이너리 전용 옵션을 사용하십시오. 예를 들어, mysqlclient의 경우 :

pip install --only-binary :all: mysqlclient

많은 패키지는 모든 단일 릴리스에 대해 빌드를 작성하지 않으므로 pip를 소스에서 빌드해야합니다. 사전 컴파일 된 최신 바이너리 버전을 사용 --only-binary :all:하려면 pip가 이전 바이너리 버전을 사용하도록 허용하십시오.


이전에 설치할 수 없었던 패키지를 설치하는 것이 효과적이었습니다. (pystan). 그러나 이전 패키지의 다른 패키지 fbprophet needed.dll 파일. 그러나 깔끔한 트릭!
rishi jain

나에게 같은 오류가 발생합니다. 위 명령을 작성하기 전에 VS 2015 이상을 설치해야합니까?
Zeeshan Ahmad Khalil

1
@ZeeshanAhmadKhalil 어떤 패키지를 설치하려고하십니까? 패키지 + Python 버전 + 컴퓨터 아키텍처에 사용할 수있는 바이너리 버전이 없다고 가정 할 수 있습니다.
Alastair McCormack

@AlastairMcCormack 예, 불행히도에 대한 바이너리 버전이 없습니다 eth-tester.
Zeeshan Ahmad Khalil

92

다음 오류 중 하나를 해결하려면

  • Failed building wheel for misaka
  • Failed to build misaka
  • Microsoft Visual C++ 14.0 is required
  • Unable to find vcvarsall.bat

해결책은 다음과 같습니다.

  1. Visual Studio 2017 용 빌드 도구로 이동

  2. Visual Studio Community 2017에서 무료 다운로드를 선택하십시오. 그러면 설치 관리자가 다운로드됩니다. 설치 프로그램을 실행하십시오.

  3. 워크로드 탭에서 필요한 것을 선택하십시오.

    ㅏ. Windows에서는 3 가지 옵션이 있습니다. C ++로 데스크톱 개발 만 확인

    비. Web & Cloud에는 7 가지 옵션이 있습니다. Python 개발 만 확인하십시오 (선택적이라고 생각하지만 완료했습니다).

  4. cmd에 다음을 입력하십시오. pip3 install misaka 여기에 이미지 설명을 입력하십시오

이미 Visual Studio를 설치 한 경우 설치 관리자를 실행할 때 사용자를 수정하고 (Visual Studio Community 2017에서 수정 단추 클릭) 3-4 단계를 수행 할 수 있습니다.

수정 버튼의 스크린 샷

최종 참고 사항 : 모든 모듈을 설치하지 않으려면 아래 3 가지 모듈 (또는 VC ++ 2017의 최신 버전)이면 충분합니다. ( 이 옵션만으로 Visual Studio Build Tools 를 설치할 수 있으므로 Visual Studio Community Edition 자체를 설치할 필요가 없습니다.) =>이 최소 설치는 이미 4.5GB이므로 모든 것을 저장하면 도움이됩니다 C ++ 컴파일러에 필요한 모듈


3
Web & Cloud에서 Python 개발 옵션을 얻지 못했습니다. 비워두면 작동합니까?
crucifix94

2
가장 중요한 것은 C ++로 데스크탑 개발을 확인하는 것입니다 ... 작동합니다
WISAM

이것은 효과가 있었고 VS2015 용 빌드 도구가 필요하지 않았습니다.
xji

대부분의 설치에 필요한 최소 패키지를 표시하기위한 편집 추가
studioj

1
이것은 나를 위해 일한 유일한 것입니다! Microsoft Visual C ++ 14.0을 설치해도 도움이되지 않고 설치 도구가 최신 상태 였지만 Visual Studio를 설치할 때까지 "Microsoft Visual C ++ 14.0이 필요합니다"라는 오류가 계속 발생합니다.
BluE

63

다른 답변에서 지적했듯이 한 가지 솔루션은 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.


4
감사. pip wheel휠 아카이브를 생성 한다고 생각 합니다. 그리고, pip install실제로 지정된 휠 파일을 설치합니다. pip.pypa.io/en/stable/reference/pip_wheel을 참조하십시오 . Btw,이 접근법은 휠을 hmmlearn통해 패키지를 설치하는 데 도움이 되었습니다 hmmlearn-0.2.1-cp36-cp36m-win_amd64.whl.
Oleg Melnikov

내 컴퓨터 중 하나에서 휠을 다운로드하여 MS Visual C ++ 14 설치를 둘러 볼 수있게했지만 Oleg가 말했듯이 pip install, not을 사용하십시오 pip wheel.
Benny Jobigan

@OlegMelnikov @ BennyJobigan 수정 해 주셔서 감사합니다. 이에 따라 답변을 수정했습니다.
Franck Dernoncourt

이 BTW에 감사드립니다. 이것은 Twisted와 함께 내 문제를 해결했습니다. 한 가지만 사용하기 위해 3GB의 데이터를 다운로드하고 싶지 않았습니다! 아하.
Mangohero1

누군가 왜 이것이 어떻게 작동하는지 설명해 주시겠습니까? 그것은 나를 위해 일했다, 나는 단지 컴파일 된 바이너리가 무엇을위한 것인지 궁금하다.
dvtan

51

Windows 10 컴퓨터에 Scrapy 웹 스크 레이 핑 Python 프레임 워크를 설치하는 동안 정확한 문제가 발생했습니다. 나는 이런 식으로 해결책을 알아 냈습니다.

  1. 다운로드 최신 링크에서 (마지막) 휠 파일을 👉 휠 파일 트위스트 패키지를 여기에 이미지 설명을 입력하십시오

  2. 휠을 파이썬을 설치 한 디렉토리, 즉 로컬 디스크 C에 저장하십시오.

  3. 그런 다음 파일이 존재 하는 폴더를 방문하여 실행하십시오.pip install <*wheel file's name*>

  4. 마지막으로 명령을 pip install Scrapy다시 실행하면 Scrapy 또는 다른 Windows C ++ Package / SDK 다운로드가 필요한 다른 도구를 사용하는 것이 좋습니다 .

면책 조항 :이 솔루션은 Scrapy 를 설치하는 동안 저에게 효과적 이지만 다른 소프트웨어 / 패키지 / 등을 설치하는 동안 동일한 일이 발생한다고 보장 할 수는 없습니다.


나에게도 매력처럼 작용했습니다. 제대로 컴파일 된 whl을 찾을 수있는 한 Windows C ++에 "필요한"모든 패키지에서 솔루션이 작동 할 가능성이 높습니다 ... 누군가이 가설을 잘못 발견하면- 알려주십시오.
JxAxMxIxN

14
최신 트위스트를 사용하지 마십시오. 파이썬 버전과 일치하는 것을 사용하십시오. 예를 들어 python3.6의 경우 cp36으로 트위스트 사용
Sojtin

여기에 virtualenv를 사용하는 경우 위 파일을 Lib \ site-packages 폴더로 다운로드하고 virtualenv가 활성화 된 상태에서 pip를 사용하여 설치하십시오.
Arindam Roychowdhury

1
이것이 어떻게 진행되는지 ... 내가 "cp ..."를 추가해도 파이썬 버전이 표시되고 시스템 32 대 64 비트가 "승리"됩니다. 따라서 cdm 창에서 파이썬 버전이 무엇인지 확인 python --version하고 올바른 whl 파일을 그림으로 만들 수 있습니다
Peter

stackoverflow.com/review/suggested-edits/21928251 윈도우 사용자를위한 참고 : 3 단계 후, 가까운 기존의 CMD 또는 사용하고 다시 열려있는 터미널 / 명령을 실행하기 위해 새 / 신선한 터미널을 시작 pip install Scrapy, 그렇지 않으면 당신은 같은를 얻을 수 있습니다 실행하는 동안 이전에 얻는 오류 pip install Scrapy.
사용자

15

설치하는 동안이 정확한 문제가 발생했습니다 mayavi .

그래서 error: Microsoft Visual C++ 14.0 is required라이브러리를 설치할 때 pip를 사용했습니다.

오류의 예

많은 웹 페이지 와이 스레드에 대한 솔루션을 살펴본 후에는 아무것도 작동 하지 않습니다 . 나는이 단계 (대부분 이전 솔루션에서 가져온) 가이 작업을 수행 할 수 있다고 생각했습니다.

  1. Visual Studio 2017 용 빌드 도구로 이동하여 설치Build Tools for Visual Studio 2017 . 아래 All downloads( 아래로 스크롤 ) >>Tools for Visual Studio 2017
    • 이미 설치 한 경우 2로 건너 뜁니다. .

빌드 도구 설치

  1. 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.

구성 요소 선택

  1. 에 대한 이러한 구성 요소를 설치 / 수정하십시오 Visual Studio Build Tools 2017.

  2. 이것은 중요한 단계 입니다. 응용 프로그램을 연 Visual Studio Installer다음 Visual Studio Build Tools>>으로 이동하십시오 Launch. 에 대한 올바른 위치에 CMD 창이 열립니다 Microsoft Visual Studio\YYYY\BuildTools.

Visual Studio Installer 열기 Visual Studio 빌드 도구 시작 CMD 빌드 도구 창

  1. 이제이 python -m pip install --upgrade setuptoolsCMD 창에 입력하십시오 .

CMD 업데이트 설정 도구

  1. 마지막 으로이 동일한 CMD 창에서 pip python 라이브러리를 설치하십시오 pip install -U <library>.

CMD 설치 Python 라이브러리


11

spaCy 모듈을 설치할 때도 같은 문제가있었습니다. 그리고 제어판에 여러 개의 Visual C ++ 재배포 가능 패키지가 이미 설치되어 있습니다.

내가 한 것은 내 PC에 이미 설치된 "Microsoft Visual Studio Community 2015"를 선택하는 것입니다. 그런 다음 설치하는 데 시간이 걸리고 1GB 이상을 다운로드해야합니다.

이것은 내 문제를 해결했습니다. 이제 spaCy가 설치되었습니다.


11

나는이 같은 문제가 있었다. setuptools 업데이트를위한 솔루션

pip install -U setuptools

또는

pip install setuptools --upgrade

11

SO에 답변하고 작업의 없음을 많이 읽은 후, 나는 마침내 단계에 따라이를 해결하기 위해 운영 내가 여기 페이지 사라져 경우의 단계를 떠나, 스레드 :

Visual Studio 2017 용 빌드 도구를 설치하고 "Visual C ++ 빌드 도구"워크로드를 선택하고 "C ++ / CLI 지원"및 "데스크탑 용 VC ++ 2015.3 v14.00 (v140) 도구 세트"옵션을 아래에서 확인하십시오.

여기에 이미지 설명을 입력하십시오

그것이 나를 위해했던 것처럼 도움이되기를 바랍니다.


9

이러한 필수 패키지를 설치했는지 확인하십시오. 필자의 패키지를 설치했을 때 완벽하게 작동했습니다. 여기에 이미지 설명을 입력하십시오


4
이 답변에 감사드립니다. C ++ / CLI 지원 및 VC ++ 2015.3이 없습니다 ...; 그 문제를 추가하면 내 모든 문제가 해결되었습니다
spinodal

8

ocean800 , davidsheldonuser3661384 의 답변을 확장하려면 다음을 수행하십시오 .

최신 버전을 사용할 수 있으므로 Visual Studio Tools 2015를 더 이상 사용하지 않아야합니다. 파이썬 문서 에서 알 수 있듯이 대신 Visual Studio Tools 2017을 사용해야합니다.

Visual C ++ Build Tools 2015는 Visual Studio 2017 용 빌드 도구로 Microsoft에 의해 업그레이드되었습니다.

여기 에서 다운로드 하십시오

setuptools설정 도구를 실행하지 않은 경우 에도 필요 합니다.

pip install setuptools

또는 이미 가지고 있다면 업그레이드하십시오.

pip install setuptools --upgrade

위의 Python 문서 링크의 경우 setuptools 버전이 34.4.0 이상이어야합니다. VS 도구 작동


파이썬이 다른 언어 플랫폼의 컴파일러를 사용하여 거친 작업을 수행해야한다는 것은 슬픈 일입니다. 파이썬 팀은 왜 필요한 것의 뼈만으로 자체 컴파일러를 만들지 않았습니까?
Andrew S

@AndrewS 네, 슬프지만 필연적입니다. 효율적인 C 컴파일러를 개발하는 것은 쉬운 일이 아닙니다 (예 : 새로운 언어 개발). 특히 크로스 플랫폼 (Windows는 자체 비표준 시스템을 요구합니다)을 기대하기는 불가능합니다. C ++은 훨씬 더 복잡하기 때문에 훨씬 더 나쁩니다 (C ++ 용 MS 컴파일러를 개발하는 동안에도 모든 구문을 지원하는 데 큰 문제가있었습니다. 따라서 stdafx.h 헤더는 필수 기능을 포함합니다). 이렇게하면 휠을 재발 명하기 위해 엄청난 양의 개발 시간을 사용해야합니다.
Simon

@AndrewS는 개발 ​​시간을 거의 두 배로 늘려 두 프로젝트를 모두 유지하여 궁극적으로 Python 자체의 각 릴리스 속도를 늦 춥니 다. 기존 MS 컴파일러를 개발하는 것이 훨씬 쉽습니다 (개발할 필요가 없기 때문에).
Simon

8

이 링크를 사용하여 Visual C ++ 2015 빌드 도구 를 다운로드하고 설치 하십시오 . 실제로 Visual Studio를 설치하지 않고 Visual C ++ 14.0 을 자동으로 다운로드 visualcppbuildtools_full.exe하여 설치 합니다. 설치가 완료된 후 pip install을 다시 시도하면 오류가 다시 발생하지 않습니다.

다음 플랫폼 및 버전에서 테스트했습니다.

Python 3.6 on Windows 7 64-bit
Python 3.8 on Windows 10 64-bit

나는 그 질문에 대한 의견과 같은 제안을 가지고 있지만, 많은 사람들을 돕기 위해 이것을 답변으로 게시하도록 요청 받았다. 그래서 나는 그것을 답으로 게시했습니다.


2
링크 주셔서 감사합니다, Microsoft 웹 사이트를 얻을 수 없습니다.
Ashutosh Agrahari

6

정확히 같은 문제가 있었고 mysql-connector-python 을 다음과 같이 설치하여 해결했습니다 .

pip install mysql-connector-python

나는 python3.7 & windows 10을 사용하고 있으며 Visual Studio 2017 용 Microsoft Build Tools ( 여기에 설명되어 있음 ) 를 설치해도 귀하와 동일한 문제를 해결하지 못했습니다.




3

최신 Python 3.6을 사용하는 동안 동일한 문제가 발생했습니다. Windows OS 10 Home Edition 및 64 비트 운영 체제

이 문제를 해결하는 단계 :

  1. 제어판을 통해 가지고있는 Visual Studio의 모든 버전을 제거하십시오.
  2. Visual Studio 2015를 설치하고 자체적으로 Visual C ++ 14.0을 설치할 기본 옵션을 선택했습니다.
  3. Pycharm을 사용하여 scrapy-> Project-> Project Interpreter-> + (crapy 설치)를 설치할 수 있습니다
  4. 가져 오기로 REPL 및 pycharm의 긁힘 검사, 오류가 표시되지 않아야 함

또한 이것을 위해 Conda / pip를 사용할 필요는 없으며 위의 문제 만 해결되었습니다.
Sandeep Anand

이에 따라 비주얼 C ++ - 이미 비주얼 스튜디오 2015 (지역 사회를 포함한 모든 버전)가있는 경우 당신은 프로그래밍 언어에 체크, 프로그램을 설치 제거 프로그램 및 기능으로 이동하여 설치를 수정할 필요가 없습니다 설치 stackoverflow.com/a을 / 40886619 / 1335793
다 보스


2

나는 같은 문제가 있었다. 64 비트 버전의 Python이 필요하므로 3.5.0 (이 글을 쓰는 시점에서 최신 버전)을 설치했습니다. 3.4.3으로 전환 한 후 모든 모듈 설치가 작동했습니다.

Windows 용 Python 릴리스


4
다른 해결책? 3.4.3으로 롤백하는 것 이외
wadhwa94

위의 솔루션에서 설명한 프로세스를 사용해 보셨습니까? 귀하의 문제가 내 것과 매우 유사하다고 생각하기 때문에 효과가 있습니다. 시도 해봐.
Sushant Chaudhary

2

여기 및 다른 곳의 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 32 비트 버전의 Python을 사용하고 있기 때문에 호환되지 않는 32 비트 버전의 mysqlclient가 64 비트 Windows 10 OS에 설치되고 있음이 밝혀졌습니다

현재 Python 3.7 32bit를 제거하고 Python 3.7 64bit를 다시 설치해야 모든 것이 정상적으로 작동합니다.


2

패키지에 공식 포크 가 있는지 확인하십시오 에 필요한 바이너리 휠이 포함 .

패키지가 필요 했고이 python-Levenshtein오류가 발생했으며 python-Levenshtein-wheels대신 패키지 를 찾으십시오 .


2

https://www.lfd.uci.edu/~gohlke/pythonlibs/ 로 이동 하여 적합한 패키지 (whl 파일)를 찾으십시오. 다운로드 해. cmd의 다운로드 폴더로 이동하거나 폴더의 주소 표시 줄에 'cmd'를 입력하십시오. 다음 명령을 실행하십시오.

pip install mysqlclient-1.4.6-cp38-cp38-win32.whl

(파일 이름을 올바르게 입력하십시오. 예제 만 제공했습니다). 6GB 크기의 빌드 톨 CPP를 설치하지 않고도 문제가 해결됩니다.


2

@Sushant Chaudhary의 답변 위에 추가하십시오

내 경우에는 아래와 같이 lxml에 관한 또 다른 오류가 발생했습니다.

copying src\lxml\isoschematron\resources\xsl\iso-schematron-xslt1\readme.txt -> build\lib.win-amd64-3.7\lxml\isoschematron\resources\xsl\iso-schematron-xslt1
running build_ext
building 'lxml.etree' extension
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

나는 설치했다 LXML-4.2.3-CP37-cp37m-win_amd64.whl Scrapy의 성공적으로 완료 설치에 @Sushant Chaudhary의 대답으로 같은 방식으로.

  1. https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 에서 lxml‑4.2.3‑cp37‑cp37m‑win_amd64.whl을 다운로드 하십시오.
  2. 파이썬이 설치된 폴더에 넣으십시오.
  3. 사용하여 설치 pip install <file-name>

지금 당신은 실행할 수 있습니다 pip install scrapy


1

죄송합니다! PyPI에 Windows 바퀴가없는 것 같습니다 .

그 사이에 소스에서 설치하는 것이 좋을 수도 있고 오류 메시지와이 페이지의 다른 사람들이 제안한대로 MSVC ++ 14를 다운로드 해보십시오.

Christoph의 사이트 에는 비공식 Windows Extensions for Python Extension Packages (.whl 파일)도 있습니다.

바이너리를 설치하려면 다음 링크에 언급 된 단계를 따르십시오.

  1. 기본 파이썬에서 직접
  2. 가상 환경 / Pycharm

또한 확인 :

어떤 바이너리를 다운로드 할 수 있습니까?


1

Python 3.7.4의 경우 다음 명령 세트가 작동했습니다. 해당 명령을 실행하기 전에 C ++로 데스크탑을 확인하고 Python이 Visual Studio에 설치되어 있는지 확인해야합니다.

cd "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build"
vcvarsall.bat x86_amd64
cd \
set CL=-FI"%VCINSTALLDIR%\tools\msvc\14.16.27023\include\stdint.h"


pip install pycrypto

1

설치하는 동안 같은 문제가 발생했습니다 mysqlclient장고 프로젝트 했습니다.

필자의 경우 시스템 아키텍처 불일치로 인해 문제가 발생했습니다. 시스템에 Windows 7 64 비트 버전이 있습니다. 그러나 실수로 Python 3.7.2 32 비트 버전을 설치 했습니다.

그래서 파이썬 인터프리터 ( 64 비트)를 다시 설치 하고 명령을 실행했습니다.

pip install mysqlclient

이것이 다른 파이썬 패키지에서도 작동하기를 바랍니다.


1

내 Windows 10 Python 버전 3.8에서 동일한 문제가 발생했습니다. 내 경우에는 오류가 발생했기 때문에 mysqlclient를 설치해야했습니다.Microsoft Visual C++ 14.0 is required . Visual Studio와 패키지를 설치하는 것은 지루한 과정 일 수 있으므로 다음과 같이했습니다.

1 단계-모든 브라우저에서 비공식 파이썬 바이너리로 이동하여 웹 사이트를 엽니 다.

2 단계-ctrl + F를 누르고 원하는 것을 입력하십시오. 제 경우에는 mysqlclient였습니다.

3 단계-그것에 들어가서 파이썬 버전과 Windows 시스템에 따라 선택하십시오. 제 경우에는 mysqlclient-1.4.6‑cp38‑cp38‑win32.whl이었고 다운로드했습니다.

여기

4 단계-명령 프롬프트를 열고 파일을 다운로드 한 경로를 지정하십시오. 제 경우에는 C : \ Users \ user \ Downloads였습니다.

5 단계-입력 pip install .\mysqlclient‑1.4.6‑cp38‑cp38‑win32.whl하고 Enter 키를 누릅니다.

따라서 성공적으로 설치 된 후 프로젝트 터미널에 필요한 명령을 다시 입력했습니다. 이것은 내 문제를 해결했다

pycharm에서 프로젝트를 작업하는 동안 프로젝트 인터프리터에서 mysql-client를 설치하려고 시도했습니다. 그러나 mysql-client와 mysqlclient는 서로 다릅니다. 왜 그런지 모르겠지만 작동하지 않았습니다.


0

나는 같은 문제에 직면했다. 다음은 나를 위해 일했습니다 : 시스템에 설치된 파이썬 버전에 따라 Christoph Gohlke 설치 프로그램 사이트 에서 비공식 바이너리 파일을 다운로드하십시오 . 파일을 설치 한 폴더로 이동하여 실행

pip install filename

나를 python_ldap‑3.0.0‑cp35‑cp35m‑win_amd64.whl위해 내 컴퓨터는 64 비트이고 파이썬 버전은 3.5입니다. 이것은 내 Windows 컴퓨터에 python-ldap을 성공적으로 설치했습니다. mysql-python에 대해 동일하게 시도 할 수 있습니다


4
이 답변은 어떻게 유용합니까?
Sahil Nagpal


0

경우 Visual Studio에서 입니다 하지 당신의 것, 대신 당신이 사용하는 VS 코드 ,이 링크는 윈도우에서 실행 ++ C를 얻기 위해 설치 프로그램을 통해 여러분을 안내 할 것입니다.

필수 구성 요소 부분 만 완료하면됩니다. https://code.visualstudio.com/docs/cpp/config-msvc/#_prerequisites

이것은 다른 답변과 비슷하지만이 링크는 여기의 일부 답변보다 나이가들 것입니다.

추신 : 실행하는 것을 잊지 마십시오 pip install --upgrade setuptools


단 450MB의 MinGW로 Visual C ++ (4.5GB)를 모방 할 수 있는지에 대한 새로운 질문을했습니다. stackoverflow.com/questions/62149329/…
Lorenz

와! 설치 과정에서 4GB를 절약하는 것은 놀라운 성과입니다. @Lorenz로 정렬 할 수 있기를 바랍니다. 나는 당신의 질문을 계속 주시 할 것입니다.
Paulo Silva
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.