Wymagany jest Microsoft Visual C ++ 14.0 (Nie można znaleźć pliku vcvarsall.bat)


240

Zainstalowałem Python 3.5 i podczas pracy

pip install mysql-python

daje mi następujący błąd

error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)

Dodałem następujące wiersze do mojej ścieżki

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

Mam 64-bitową konfigurację Win 7 na komputerze.

Jakie może być rozwiązanie problemu tego błędu i prawidłowej instalacji modułów za pośrednictwem pip.


5
koniecznie zaktualizuj setuptools: pip install --upgrade setuptoolspatrz wiki.python.org/moin/WindowsCompilers
— 3pitt

92
Użyj tego łącza, aby pobrać narzędzia do kompilacji Visual C ++ 2015 . Zainstaluje Visual C ++ 14.0 bez instalowania Visual Studio. Po zakończeniu instalacji spróbuj ponownie zainstalować pip, a błąd nie pojawi się ponownie.
— Lalit Kumar B

7
westchnienie, to się nie kończy. Kanały też nie działają. Mój szacunek dla pytona umiera szybko!
— Ralph Ritoch

6
Zaoszczędź sobie dużo czasu i miejsca na dysku twardym i najpierw przejdź do tej odpowiedzi: stackoverflow.com/a/51087608/84162
— MECU,

3
Nie działając dla mnie, wypróbowałem całą odpowiedź. Próbuję zainstalować złom, czy powinienem to nazwać gównianym. Nic tak naprawdę nie działa przy pierwszej próbie, prawda ...
— samayo

Odpowiedzi:


137

Twoja ścieżka zawiera tylko Visual Studio 11 i 12, a chce 14, czyli Visual Studio 2015 . Jeśli to zainstalujesz i pamiętasz, aby zaznaczyć pole, Languages->C++to powinno działać.

W mojej instalacji Python 3.5 komunikat o błędzie był nieco bardziej użyteczny i zawierał adres URL, z którego można go pobrać

 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools

Edycja: nowy działający link

Edycja: Jak sugeruje Lightfire228, może być również konieczne uaktualnienie setuptoolspakietu, aby błąd zniknął:

pip install --upgrade setuptools

39
Po zrobieniu tego nadal miałem ten błąd. Aktualizacja setuptoolsz 28.8.0do 36.2.7załatwiła sprawę.
— NauticalMile

8
Uaktualnienie setuptools naprawiło ten błąd podczas próby instalacji pyephem.
— Benny Jobigan,

37
Dla każdego, kto właśnie pominął to, co powiedział @NauticalMile, uruchom pip install --upgrade setuptools. W przeciwnym razie żadna ilość instalowania MS crap nie naprawi tego błędu
— Lightfire228

6
link jest zepsuty.
— Joshua Nelson


109

Binarnie zainstaluj to w prosty sposób!

Nie mogę uwierzyć, że nikt już tego nie zasugerował - użyj opcji tylko binarnej dla pip. Na przykład dla mysqlclient:

pip install --only-binary :all: mysqlclient

Wiele pakietów nie tworzy kompilacji dla każdego wydania, które zmusza twój pip do kompilacji ze źródła. Jeśli chcesz korzystać z najnowszej, skompilowanej wersji binarnej, użyj, --only-binary :all:aby zezwolić pipowi na użycie starszej wersji binarnej.


Udało mi się zainstalować pakiety, których wcześniej nie byłem w stanie zainstalować. (Pystan). Jednak inny pakiet fbprophet potrzebował pliku.dll z poprzedniego pakietu. Jednak fajna sztuczka!
— rishi jain

Daje mi ten sam błąd. Czy nadal musimy zainstalować VS 2015 lub nowszy przed napisaniem powyższego polecenia?
— Zeeshan Ahmad Khalil

1
@ZeeshanAhmadKhalil jaki pakiet próbujesz zainstalować? Mogę tylko założyć, że dla twojego pakietu nie jest dostępna wersja binarna + wersja Python + architektura komputera.
— Alastair McCormack

@AlastairMcCormack tak, niestety nie jest dostępna wersja binarna dla eth-tester.
— Zeeshan Ahmad Khalil

92

Aby rozwiązać jeden z następujących błędów:

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

Rozwiązaniem jest:

  1. Przejdź do Build Tools for Visual Studio 2017

  2. Wybierz bezpłatne pobieranie w Visual Studio Community 2017. Spowoduje to pobranie instalatora. Uruchom instalatora.

  3. Wybierz to, czego potrzebujesz na karcie obciążenia pracą:

    za. W systemie Windows istnieją 3 opcje. Sprawdź tylko tworzenie pulpitu w C ++

    b. W obszarze Web & Cloud dostępnych jest 7 opcji. Sprawdź tylko rozwój Pythona (uważam, że jest to opcjonalne, ale zrobiłem to).

  4. W cmd wpisz pip3 install misaka wprowadź opis zdjęcia tutaj

Uwaga: jeśli już zainstalowałeś Visual Studio, to po uruchomieniu instalatora możesz zmodyfikować swój (kliknij przycisk modyfikacji w Visual Studio Community 2017) i wykonaj kroki 3 i 4

Zrzut ekranu przycisku Zmień

Uwaga końcowa: jeśli nie chcesz instalować wszystkich modułów, wystarczy mieć 3 poniżej (lub nowszą wersję VC ++ 2017). (możesz również zainstalować narzędzia Visual Studio Build Tools tylko z tymi opcjami, więc nie musisz instalować samego programu Visual Studio Community Edition) => Ta minimalna instalacja ma już 4,5 GB, więc oszczędzanie wszystkiego jest pomocne Moduły potrzebne do kompilatora c ++


3
Nie dostaję opcji rozwoju Pythona w sieci i chmurze. Czy zadziałałoby, gdybym pozostawił puste?
— crucifix94

2
najważniejsze jest sprawdzenie rozwoju pulpitu w C ++ ... będzie działać
— WISAM

To działało i nie potrzebowałem też Narzędzi do kompilacji dla VS2015.
— Xji

dodano edycję, aby pokazać minimalne wymagane pakiety dla większości instalacji
— studioj

1
To jedyna rzecz, która działała dla mnie! Instalowanie programu Microsoft Visual C ++ 14.0 nie pomogło, a narzędzia instalacji były aktualne, ale nadal pojawiał się błąd „Wymagany jest program Microsoft Visual C ++ 14.0”, dopóki nie zainstalowałem programu Visual Studio.
— BluE

63

Jak wskazały inne odpowiedzi, jednym z rozwiązań jest instalacja programu Visual Studio 2015. Jednak zajmuje to kilka GB miejsca na dysku. Jednym sposobem jest zainstalowanie wstępnie skompilowanych plików binarnych. Strona internetowa http://www.lfd.uci.edu/~gohlke/pythonlibs ( mirror ) zawiera wstępnie skompilowane pliki binarne dla wielu pakietów Pythona. Po pobraniu interesującego Cię pakietu możesz go zainstalować za pomocą pip installnp pip install mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl.


4
Dzięki. Wierzę, że pip wheeltworzy archiwum koła; i pip installfaktycznie instaluje określony plik koła. Zobacz pip.pypa.io/en/stable/reference/pip_wheel . Przy okazji, to podejście zadziałało w przypadku instalacji hmmlearnpakietu za pomocą hmmlearn-0.2.1-cp36-cp36m-win_amd64.whlkoła.
— Oleg Melnikov

Na jednym z moich komputerów ściągnąłem koło, pozwalając mi obejść instalację MS Visual C ++ 14. Ale jak powiedział Oleg, używaj pip install, nie pip wheel.
— Benny Jobigan

@OlegMelnikov @ BennyJobigan Dzięki za korektę odpowiednio zmieniłem odpowiedź.
— Franck Dernoncourt

dziękuję za to BTW. to rozwiązało mój problem ze Twisted. Naprawdę nie chciałem pobierać 3 GB danych tylko po to, aby korzystać z jednej rzeczy! Aha.
— Mangohero1

Czy ktoś mógłby wyjaśnić, dlaczego / jak to działa? Dla mnie zadziałało, jestem tylko ciekawy, po co właściwie jest skompilowany plik binarny
— dvtan

51

Miałem dokładny problem podczas próby instalacji frameworka Scrapy do scrapowania sieci na moim komputerze z systemem Windows 10. W ten sposób wymyśliłem rozwiązanie:

  1. Pobierz najnowszy (ostatni) plik koła z tego linku 👉 plik koła dla skręconego pakietu wprowadź opis zdjęcia tutaj

  2. Polecam zapisanie tego pliku koła w katalogu, w którym zainstalowałeś Python, tj. Gdzieś na dysku lokalnym C.

  3. Następnie przejdź do folderu, w którym istnieje plik koła i uruchompip install <*wheel file's name*>

  4. Na koniec uruchom polecenie pip install Scrapyponownie i możesz użyć narzędzia Złomowanie lub innego narzędzia, które wymagało pobrania ogromnego pakietu / pakietu Windows C ++ .

Oświadczenie : To rozwiązanie działało dla mnie podczas próby instalacji Scrapy , ale nie mogę zagwarantować, że tak samo będzie podczas instalowania innego oprogramowania / pakietów / itp.


Dla mnie też zadziałało - i istnieje spora szansa, że ​​twoje rozwiązanie będzie działać na każdym pakiecie „wymagającym” Windows C ++, o ile znajdziesz dla niego odpowiednio skompilowany program whl ... Jeśli ktokolwiek uzna tę hipotezę za niepoprawną - proszę nas poinformować.
— JxAxMxIxN

14
Nie używaj najnowszego skręconego, użyj tego, który pasuje do twojej wersji Pythona, tj. Dla python3.6 użyj skręconego z cp36
— Sojtin

Dodając do tego, jeśli używasz virtualenv, pobierz powyższy plik do folderu Lib \ site-packages i zainstaluj za pomocą pipa, gdy virtualenv jest aktywny.
— Arindam Roychowdhury

1
Tak to wygląda ... Czy mogę dodać „cp ...” oznacza wersję Pythona i „wygraj ...” twój system 32 vs. 64-bitowy. Możesz więc sprawdzić w oknie cdm, jaka jest twoja wersja Pythona python --versioni wybrać odpowiedni plik whl
— Peter

stackoverflow.com/review/suggested-edits/21928251 UWAGA dla użytkowników systemu Windows: po kroku 3 zamknij istniejący CMD lub dowolny terminal, którego używasz, i ponownie otwórz / uruchom nowy / nowy terminal, aby wykonać polecenie, w pip install Scrapyprzeciwnym razie możesz uzyskać to samo błąd, który pojawia się poprzednio podczas wykonywania pip install Scrapy.
— użytkownik

15

Miałem dokładnie ten problem podczas próby instalacji mayavi.

Więc miałem też wspólny error: Microsoft Visual C++ 14.0 is requiredproblem podczas instalowania biblioteki przez pip.

Przykład błędu

Po przejrzeniu wielu stron internetowych i rozwiązań tego wątku, żadna z nich nie działa. Uznałem, że te kroki (większość zaczerpnięte z poprzednich rozwiązań) pozwoliły na to.

  1. Przejdź do Build Tools for Visual Studio 2017 i zainstaluj Build Tools for Visual Studio 2017. Który jest pod All downloads( przewiń w dół ) >>Tools for Visual Studio 2017
    • Jeśli już to zainstalowałeś, przejdź do 2 .

Instalowanie narzędzi do budowania

  1. Wybierz C++ Componentswymagane ( nie wiedziałem, które wymagałem, więc zainstalowałem wiele z nich ).
    • Jeśli masz już zainstalowany, Build Tools for Visual Studio 2017otwórz aplikację, Visual Studio Installera następnie przejdź do Visual Studio Build Tools 2017>> Modify>>Individual Components i wymagane komponenty.
    • Z innych odpowiedzi ważne elementy wydają się być: 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 .

Wybierz Komponenty

  1. Zainstaluj / zmodyfikuj te komponenty dla Visual Studio Build Tools 2017.

  2. To jest ważny krok . Otwórz aplikację, Visual Studio Installera następnie przejdź do Visual Studio Build Tools>> Launch. Które otworzy okno CMD we właściwej lokalizacji Microsoft Visual Studio\YYYY\BuildTools.

Otwórz instalator programu Visual Studio Uruchom narzędzia do tworzenia programu Visual Studio Okno narzędzi kompilacji CMD

  1. Teraz wejdź python -m pip install --upgrade setuptools w tym oknie CMD.

CMD Update Setuptools

  1. Wreszcie w tym samym oknie CMD pip zainstalować bibliotekę Pythona: pip install -U <library>.

CMD Zainstaluj bibliotekę Python


11

Miałem ten sam problem podczas instalowania modułu spaCy. I sprawdziłem panel sterowania. Mam już zainstalowanych kilka wizualnych składników redystrybucyjnych C ++.

Wybrałem „Microsoft Visual Studio Community 2015”, który jest już zainstalowany na moim komputerze -> „Modyfikuj” -> zaznacz „Wspólne narzędzia dla Visual C ++ 2015”. To zajmie trochę czasu i pobierz więcej niż 1 GB, aby go zainstalować.

To naprawiło mój problem. Teraz mam zainstalowane spaCy.


11

Miałem ten sam problem. Rozwiązanie do aktualizacji setuptools

pip install -U setuptools

lub

pip install setuptools --upgrade

11

Po przeczytaniu wielu odpowiedzi w SO i żadnej z nich nie udało się w końcu rozwiązać, postępując zgodnie z instrukcjami w tym wątku, zostawię tutaj kroki na wypadek, gdyby strona zniknęła:

Spróbuj zainstalować Narzędzia do budowania dla Visual Studio 2017, wybierz obciążenie „Narzędzia do budowania Visual C ++” i zaznacz opcje „Obsługa C ++ / CLI” i „Zestaw narzędzi VC ++ 2015.3 v14.00 (v140) dla komputerów stacjonarnych”, jak poniżej.

wprowadź opis zdjęcia tutaj

Mam nadzieję, że to pomaga, tak jak dla mnie.


9

Upewnij się, że zainstalowałeś te wymagane pakiety. W moim przypadku działało idealnie, gdy zainstalowałem sprawdzone pakiety wprowadź opis zdjęcia tutaj


4
Dziękuję bardzo za tę odpowiedź. brakowało obsługi C ++ / CLI i VC ++ 2015.3 ...; dodanie tych
— poprawiło

8

Aby rozwinąć odpowiedzi na ocean800 , davidsheldon i user3661384 :

Nie należy już używać programu Visual Studio Tools 2015, ponieważ dostępna jest nowsza wersja. Jak wskazano w dokumentacji języka Python , zamiast tego należy używać programu Visual Studio Tools 2017.

Visual C ++ Build Tools 2015 został zaktualizowany przez Microsoft do Build Tools for Visual Studio 2017.

Pobierz z stąd

Będziesz także potrzebować setuptools, jeśli nie masz uruchomionych narzędzi instalacyjnych:

pip install setuptools

Lub jeśli już go masz, koniecznie go zaktualizuj.

pip install setuptools --upgrade

W powyższym linku do dokumentacji Pythona zobaczysz, że wersja setuptools musi mieć co najmniej 34.4.0. dla VS Tools do pracy


Jest to raczej smutne, że Python musi korzystać z kompilatora innej platformy językowej, aby wykonywać swoje prace. Dlaczego zespół python nie zbudował własnego kompilatora z samych nagich elementów tego, co jest potrzebne.
— Andrew S,

@AndrewS Tak, to smutne, ale konieczne. Opracowanie wydajnego kompilatora C nie jest łatwym zadaniem (podobnie jak opracowanie nowego języka). Zwłaszcza na różnych platformach (Windows ma własny niestandardowy system), więc naprawdę nie można się tego spodziewać. C ++ jest jeszcze gorszy, ponieważ jest znacznie bardziej złożony (nawet podczas opracowywania kompilatora MS dla C ++ występowały ogromne problemy z uzyskaniem wsparcia dla całej składni; stąd nagłówek stdafx.h zawierał niezbędne funkcje). Takie postępowanie oznaczałoby użycie OGROMNEJ ilości czasu na opracowanie nowego koła.
— Simon

@AndrewS, a także prawie dwukrotnie dłuższy czas programowania, aby nawet utrzymać oba projekty, ostatecznie spowalniając każde wydanie samego Pythona. Kompilowanie już istniejącego kompilatora MS jest znacznie łatwiejsze (ponieważ nie trzeba go rozwijać).
— Simon

8

Użyj tego łącza, aby pobrać i zainstalować narzędzia do kompilacji Visual C ++ 2015 . Automatycznie pobierze visualcppbuildtools_full.exei zainstaluje Visual C ++ 14.0 bez faktycznej instalacji Visual Studio. Po zakończeniu instalacji spróbuj ponownie zainstalować pip, a błąd nie pojawi się ponownie.

Przetestowałem to na następującej platformie i wersjach:

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

Mam taką samą sugestię jak komentarz do pytania, jednak zostałem poproszony o opublikowanie tego jako odpowiedzi, ponieważ pomogło to wielu osobom. Więc opublikowałem to jako odpowiedź.


2
Dzięki za link, nie udało się uzyskać w witrynie Microsoft.
— Ashutosh Agrahari

6

Miałem dokładnie ten sam problem i rozwiązałem go, instalując mysql-connector-python z:

pip install mysql-connector-python

Korzystam z Python3.7 i Windows 10, a instalacja narzędzi do kompilacji Microsoft Visual Studio 2017 (jak opisano tutaj ) nie rozwiązała mojego problemu, który był identyczny z twoim.


5

Miałem ten sam problem. Pobieranie narzędzi do kompilacji programu Visual Studio 2017 działało dla mnie. Znajdź tutaj



3

Właśnie miałem ten sam problem podczas korzystania z najnowszego Pythona 3.6. Z Windows OS 10 Home Edition i 64-bitowym systemem operacyjnym

Kroki prowadzące do rozwiązania tego problemu:

  1. Odinstaluj wszystkie posiadane wersje programu Visual Studio za pomocą Panelu sterowania
  2. Zainstaluj program Visual Studio 2015 i wybierz domyślną opcję, która zainstaluje program Visual C ++ 14.0 samodzielnie
  3. Możesz użyć Pycharm do zainstalowania złomowania -> Projekt-> Project Interpreter -> + (zainstaluj złom)
  4. sprawdź złomowanie w REPL i pycharm przez import, nie powinno być żadnych błędów

Również nie jest wymagane używanie Conda / pip do tego, tylko powyższe rozwiązało moje problemy.
— Sandeep Anand

Jeśli masz już zainstalowane studio graficzne 2015 (dowolna wersja, w tym społeczność), nie musisz go odinstalowywać, po prostu przejdź do programów i funkcji i zmodyfikuj instalację, zaznacz języki programowania - Visual C ++ zgodnie z tym stackoverflow.com/a / 40886619/1335793
— Davos,


2

Miałem ten sam problem. Potrzebowałem 64-bitowej wersji Pythona, więc zainstalowałem 3.5.0 (najnowszą wersję tego piszę). Po przejściu do wersji 3.4.3 działały wszystkie moje instalacje modułów.

Wydania Python dla Windows


4
Jakieś inne rozwiązanie? inne niż wycofanie się do 3.4.3
— wadhwa94 16.09.16

Czy wypróbowałeś proces opisany powyżej w moim rozwiązaniu. To powinno ci pomóc, ponieważ uważam, że twój problem jest podobny do mojego. Spróbuj.
— Sushant Chaudhary

2

Żadne z rozwiązań tu i gdzie indziej nie działało dla mnie. Okazuje się, że na moim 64-bitowym systemie Windows 10 jest instalowana niekompatybilna 32-bitowa wersja mysqlclient, ponieważ używam 32-bitowej wersji Pythona

Musiałem odinstalować mój obecny Python 3.7 32bit i ponownie zainstalować Python 3.7 64bit i wszystko działa teraz dobrze


2

Sprawdź, czy paczka ma oficjalny widelec który zawiera niezbędne koła binarne.

Potrzebowałem pakietu python-Levenshtein, miałem ten błąd i python-Levenshtein-wheelszamiast tego znalazłem pakiet .


2

Po prostu przejdź do https://www.lfd.uci.edu/~gohlke/pythonlibs/ znajdź odpowiedni pakiet (plik whl). Pobierz to. Przejdź do folderu pobierania w cmd lub wpisz „cmd” na pasku adresu folderu. Uruchom polecenie:

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

(Wpisz poprawnie nazwę pliku. Podałem tylko przykład). Twój problem zostanie rozwiązany bez instalowania cpp kompilacji o wielkości 6 GB.


2

aby dodać do odpowiedzi @Sushant Chaudhary

w moim przypadku otrzymałem kolejny błąd dotyczący lxml jak poniżej

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

Musiałem zainstalować lxml ‑ 4.2.3 ‑ cp37 ‑ cp37m ‑ win_amd64.whl w taki sam sposób, jak w odpowiedzi @Sushant Chaudhary, aby pomyślnie zakończyć instalację Złomowania.

  1. Pobierz lxml ‑ 4.2.3 ‑ cp37 ‑ cp37m ‑ win_amd64.whl ze strony https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml
  2. umieść go w folderze, w którym jest zainstalowany Python
  3. zainstaluj za pomocą pip install <file-name>

teraz możesz biegać pip install scrapy


1

Ups! Wygląda na to, że nie mają kół Windows na PyPI .

W międzyczasie instalacja ze źródła prawdopodobnie działa lub spróbuj pobrać MSVC ++ 14, jak sugerowano w komunikacie o błędzie i przez innych na tej stronie.

Witryna Christoph ma również nieoficjalne pliki binarne systemu Windows dla pakietów rozszerzeń Python (pliki .whl).

Wykonaj kroki wymienione w poniższych linkach, aby zainstalować pliki binarne:

  1. Bezpośrednio w podstawowym pythonie
  2. W środowiskach wirtualnych / Pycharm

Sprawdź także:

Który plik binarny do pobrania?


1

dla Pythona 3.7.4 działał następujący zestaw poleceń: Przed tymi poleceniami musisz potwierdzić pulpit w C ++, a Python jest zainstalowany w 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

Miałem ten sam problem podczas instalacji mysqlclient dla projektu Django.

W moim przypadku przyczyną jest niedopasowanie architektury systemu. Mam 64-bitową wersję systemu Windows 7 w moim systemie. Ale przez pomyłkę zainstalowałem 32- bitową wersję Python 3.7.2 .

Ponownie zainstalowałem interpreter Pythona ( 64- bitowy) i uruchomiłem polecenie

pip install mysqlclient

Mam nadzieję, że zadziała to również z innymi pakietami Python.


1

Miałem ten sam dokładny problem na moim pythonowym systemie Windows 10 w wersji 3.8. W moim przypadku musiałem zainstalować mysqlclient, jeśli wystąpił błądMicrosoft Visual C++ 14.0 is required . Ponieważ instalacja programu Visual Studio i jego pakietów może być żmudnym procesem, oto co zrobiłem:

krok 1 - Przejdź do nieoficjalnych plików binarnych Pythona z dowolnej przeglądarki i otwórz jej stronę internetową.

krok 2 - naciśnij ctrl + F i wpisz co chcesz. W moim przypadku był to mysqlclient.

krok 3 - Wejdź do niego i wybierz odpowiednio do wersji Pythona i systemu Windows. W moim przypadku był to mysqlclient ‑ 1.4.6 ‑ cp38 ‑ cp38 ‑ win32.whl i pobierz go.

tutaj

krok 4 - otwórz wiersz polecenia i podaj ścieżkę do pliku, który pobrałeś. W moim przypadku było to C: \ Users \ user \ Downloads

krok 5 - wpisz pip install .\mysqlclient‑1.4.6‑cp38‑cp38‑win32.whli naciśnij enter.

Tak więc został zainstalowany pomyślnie, po czym poszedłem, mój terminal projektu ponownie wprowadził wymagane polecenie. To rozwiązało mój problem

Zauważ, że pracując nad projektem w pycharm, próbowałem również zainstalować klienta mysql z interpretera projektu. Ale mysql-client i mysqlclient to różne rzeczy. Nie mam pojęcia dlaczego i to nie zadziałało.


0

Miałem ten sam problem. Dla mnie zadziałało: Pobierz nieoficjalny plik binarny ze strony instalatorów Christoph Gohlke zgodnie z wersją Pythona zainstalowaną w twoim systemie. Przejdź do folderu, w którym zainstalowałeś plik i uruchom

pip install filename

Dla mnie python_ldap‑3.0.0‑cp35‑cp35m‑win_amd64.whldziałało, ponieważ moja maszyna jest 64-bitowa, a wersja Pythona to 3.5. Pomyślnie zainstalowałem python-ldap na moim komputerze z systemem Windows. Możesz wypróbować to samo dla mysql-python


4
Jak przydatna jest ta odpowiedź?
— Sahil Nagpal


0

Jeśli Visual Studio NIE jest twoją rzeczą, a zamiast tego używasz VS Code , ten link poprowadzi cię przez instalatora, aby uruchomić C ++ w systemie Windows.

Musisz tylko ukończyć część Wymagania wstępne. https://code.visualstudio.com/docs/cpp/config-msvc/#_prerequisites

Podobnie jest w przypadku innych odpowiedzi, ale ten link prawdopodobnie starzeje się lepiej niż niektóre odpowiedzi tutaj.

PS: nie zapomnij uruchomić pip install --upgrade setuptools


Zadałem nowe pytanie, czy MinGW może naśladować Visual C ++ (4,5 GB), który kosztuje zaledwie 450 MB, patrz stackoverflow.com/questions/62149329/...
— Lorenz

Łał! Zaoszczędź 4 GB w procesie instalacji byłoby niesamowitym osiągnięciem. Mam nadzieję, że możesz to posortować @Lorenz. Na pewno będę pilnować twojego pytania.
— Paulo Silva
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.