Mai mult
Microsoft Visual C++ 14.0 este necesar (Imposibilitatea de a găsi vcvarsall.bat)
Am'am instalat Python 3,5 și în timp ce rulează
pip install mysql-python
imi da urmatoarea eroare
error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
Am adăugat următoarele linii la Calea mea
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
Am un win 7 64bit configurare în PC-ul meu.
Ce ar putea fi solutia pentru atenuarea această eroare și instalarea de module corect prin pip
.
179
22
Calea ta numai liste de Visual Studio 11 și 12, vrea 14, care este Visual Studio 2015. Dacă instalați asta, și amintiți-vă să bifați caseta pentru Limbi->C++` atunci ar trebui să funcționeze.
Pe Pitonul meu de 3,5 instala, mesajul de eroare a fost un pic mai util, și incluse în URL-ul pentru a obține de la
Edit: Noi de lucru link
Edit: Cum a sugerat de către Lightfire228, puteți, de asemenea nevoie pentru a face upgrade
setuptools
pachetul de eroare să dispară:Binare instalați-l în mod simplu!
Pot't cred că nimeni nu a sugerat deja acest lucru - utilizați doar în format binar opțiune pentru pip. De exemplu, pentru mysqlclient:
Multe pachete don't crea o construiască pentru fiecare lansare care forțele pip pentru a construi de la sursă. Daca're fericit de a utiliza cele mai recente de pre-compilate binar versiune, utilizați
--doar-binare :toate:
pentru a permite pip pentru a utiliza o mai veche versiune binară.Pentru a rezolva oricare dintre următoarele erori:
Nu a reușit construirea roata pentru misaka
Nu a reușit să construiască misaka
În imposibilitatea de a găsi vcvarsall.bat
Soluția este:
Du-te la a Construi Instrumente pentru Visual Studio 2017
Selectați download gratuit în Visual Studio Community 2017. Acest lucru va descărca programul de instalare. Executați programul de instalare.
Selectați ceea ce ai nevoie în muncă fila:
o. Sub Windows, există 3 opțiuni. Doar verifica dezvoltare Desktop cu C++
b. În Web & Cloud, sunt 7 variante. Doar verifica Python dezvoltare (cred că acest lucru este optional, Dar eu am făcut-o).
pip3 instala misaka
Notă dacă aveți deja instalat Visual Studio atunci când executați programul de instalare, puteți modifica ta (faceți clic pe butonul modificare în Visual Studio Community 2017) și de a face pașii 3 și 4
Notă finală : Dacă nu't doriți să instalați toate modulele, având 3 cele de mai jos (sau o versiune mai nouă de VC++ 2017) ar fi suficientă. (puteți, de asemenea, instala Visual Studio Construi Instrumente cu doar aceste opțiuni, astfel încât să dont nevoie să instalați Visual Studio Community Edition sine) => Acest minim de instalare este deja un 4.5 GB, deci de economisire de pe orice este de ajutor
Ca alte răspunsuri subliniat, o soluție este de a instala Visual Studio 2015. Cu toate acestea, este nevoie de câteva GBs de spațiu pe disc. O modalitate este de a instala binare precompilate. Pagina http://www.lfd.uci.edu/~gohlke/pythonlibs (oglindă) conține binare precompilate pentru multe pachete Python. După descărcarea pachetului de interes pentru tine, puteți să-l instalați folosind pip instala
, de exemplu,
pip instala mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl`.Descărca ultimele (ultima) roata de fișiere de la acest link 👉 roata de fișier pentru răsucite pachet
Am'd recomanda salvarea roata fișier în directorul unde ați'am instalat Python eu.e undeva in Local Disk C
Apoi vizita folderul unde volan fișierul există și rula
pip instala <*roata de fișier's nume*>
În cele din urmă rula comanda `pip instala Scrapy din nou și te're bun pentru a utiliza Scrapy sau orice alt instrument care este necesar pentru a descărca masive Windows C++ Pachet/SDK.
Am avut aceeasi problema. O soluție pentru actualizarea setuptools
sau
Am avut aceeasi problema la instalarea spaCy module. Și am verificat panoul de control, am mai multe visual C++ de redistribuire a instalat deja.
Ceea ce am făcut a fost să selectați "Microsoft Visual Studio 2015 Comunitar" care este deja instalat pe PC-ul meu --> "Modificare" -->verifica "Instrumente Comune pentru Visual C++ 2015". Atunci se va lua ceva timp și de a descărca mai mult de 1 GB pentru a instala.
Asta mi-a reparat problema. Acum am aiurit instalat.
Am avut exact această problemă în timp ce încercarea de a instala
ar fi mayavi
.Așa că am avut, de asemenea, comun
eroare: Microsoft Visual C++ 14.0 este necesar
atunci când pip instala o bibliotecă.După ce se uită peste multe pagini web și soluții pentru acest thread, cu niciuna a pe ei de lucru. M-am gândit că acești pași (de cele mai multe luate de la soluțiile anterioare) a permis ca aceasta să funcționeze.
de a Construi Instrumente pentru Visual Studio 2017
. Care este temeiulToate descărcări
(derulați în jos) >>Instrumente pentru Visual Studio 2017
C++ Componente
aveți nevoie de (am n't știu care sunt necesare atât de instalat mulți dintre ei).de a Construi Instrumente pentru Visual Studio 2017
apoi deschideți aplicațiaVisual Studio Installer
apoi du-te laVisual Studio Construi Instrumente 2017
>>Modifica
>>Componente Individuale
și selectate componentele necesare.C++/CLI sprijin
,VC++ 2017 versiune <...> mai recente
,Visual C++ 2017 Redistributable Update
,Visual C++ instrumente pentru CMake
,Windows 10 SDK <...> pentru Desktop C++
,Visual C++ Construi Instrumente de caracteristici de bază
,Visual Studio C++ caracteristici de bază
.Instala/Modifica aceste componente pentru
Visual Studio Construi Instrumente 2017
.Acest lucru este cel mai important pas. Deschideți aplicația
Visual Studio Installer
apoi du-te laVisual Studio Construi Instrumente
>> "de Lansare". Care se va deschide o fereastra CMD la locația corectă pentru Microsoft Visual Studio\AAAA\BuildTools`.python -m pip instala --upgrade setuptools
în această fereastră CMD.pip instala -U <biblioteca>
.După ce a citit o mulțime de răspunsuri într-ATÂT și nici unul dintre ei lucrează, în cele din urmă am reușit să o rezolve urmând pașii din this thread, voi pleca de aici pașii în cazul în care pagina dispare:
Sper că vă ajută așa cum a făcut pentru mine.
Acum ar trebui să nu mai utilizați Visual Studio Tools 2015 când o versiune mai nouă este disponibilă. Cum este indicat de Python documentația ar trebui să fie folosind Visual Studio Tools 2017 în loc.
Descărcați-l de aici
Veți avea nevoie, de asemenea, nevoie de setuptools`, dacă nu't au instrumente de configurare a alerga:
Sau, dacă aveți deja, asigurați-vă că să-l upgrade.
Pentru Python documentația link-ul de mai sus veți vedea că setuptools versiune trebuie să fie de cel puțin 34.4.0. pentru VS Instrumente pentru a lucra
Asigurați-vă că'am instalat aceste pachete necesare.A funcționat perfect în cazul meu ca am instalat verificat pachete
Am avut exact aceeasi problema si a rezolvat-o prin instalarea mysql-connector-python cu:
Eu sunt pe python3.7 & windows 10 și instalarea Microsoft a Construi Instrumente pentru Visual Studio 2017 (așa cum este descris aici) nu rezolva problema mea a fost identica cu a ta.
Am avut aceeasi problema. Descărcarea Construi Instrumente pentru Visual Studio 2017 a lucrat pentru mine. Gasi aici
Doar a avut aceeași problemă în timp ce utilizați cele mai recente Python 3.6. Cu sistemul de OPERARE Windows 10 Home Edition și 64 de Biți Sistem de Operare
Pași pentru a rezolva această problemă :
Am avut aceeași problemă. Am nevoie de un 64-bit versiunea de Python deci am instalat 3.5.0 (cele mai recente, ca de scris acest lucru). După trecerea la 3.4.3 toate module instalații de lucrat.
Python Versiuni pentru Windows
a avut o situație similară instalarea pymssql
pip a fost încercarea de a construi pachetul pentru că nu erau oficial roți pentru python 3.6 & windows.
rezolvate prin descărcarea o unoffical roata de aici: http://www.lfd.uci.edu/~gohlke/pythonlibs/
special pentru cazul dumneavoastră -> http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
Niciuna dintre soluțiile de aici și în altă parte a lucrat pentru mine. Pare o incompatibilă pe 32 de biți versiune de mysqlclient este instalat pe 64 de biți Windows 10 sistem de OPERARE pentru că m-am'm, folosind un 32 de biți versiune de Python
Am avut de a dezinstala meu actual Python 3.7 32 de biți, și reinstalat Python 3.7 64 de biți și totul este de lucru bine acum
Uită-te în cazul în care pachetul o oficial furculita care includ necesare binar roți.
Am nevoie de pachetul python-Levenshtein`, a avut această eroare, și pentru a găsi pachetul python-Levenshtein-roți în loc.
Oops! Se pare ca ei nu't au Windows pe roți PyPI.
Între timp, instalarea de la sursa, probabil, lucrări sau încercați să descărcați MSVC++ 14 cum a sugerat în mesajul de eroare și de alții pe această pagină.
Christoph's site-ul are, de asemenea, neoficial Windows Binare pentru Python Pachete de Extensie (.whl fișiere).
Urmați pașii menționați în următoarele link-uri pentru a instala binare :
De asemenea, verificați :
Care binare pentru a descărca??
pentru Python 3.7.4 următorul set de comenzi lucrat: Înainte de a celor de comandă, aveți nevoie pentru a confirma Desktop cu C++ și Python este instalat în Visual Studio.