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.

Comentarii la întrebare (9)

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

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

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ă:

pip install --upgrade setuptools
Comentarii (11)

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:

pip install --only-binary :all: 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ă.

Comentarii (8)

Pentru a rezolva oricare dintre următoarele erori:

  • Nu a reușit construirea roata pentru misaka
  • Nu a reușit să construiască misaka
  • Microsoft Visual C++ 14.0 este necesar`
  • În imposibilitatea de a găsi vcvarsall.bat

Soluția este:

  1. Du-te la a Construi Instrumente pentru Visual Studio 2017

  2. Selectați download gratuit în Visual Studio Community 2017. Acest lucru va descărca programul de instalare. Executați programul de instalare.

  3. 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).

  1. In cmd, tip 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

Comentarii (14)

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

Comentarii (8)

am avut exact problema în timp ce încercarea de a instala Scrapy web răzuire cadru Python pe Windows 10 mașină. Mi-am dat seama soluția în acest fel:

  1. Descărca ultimele (ultima) roata de fișiere de la acest link 👉 roata de fișier pentru răsucite pachet

  2. Am'd recomanda salvarea roata fișier în directorul unde ați'am instalat Python eu.e undeva in Local Disk C

  3. Apoi vizita folderul unde volan fișierul există și rula pip instala <*roata de fișier&#39;s nume*>

  4. Î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.

** Disclaimer: Această soluție a lucrat pentru mine în timp ce încercarea de a instala Scrapy**, dar nu pot't garanta același lucru se întâmplă în timp ce instalarea de alte software-uri/pachete/etc.✌

Comentarii (6)

Am avut aceeasi problema. O soluție pentru actualizarea setuptools

pip install -U setuptools

sau

pip install setuptools --upgrade
Comentarii (0)

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.

Comentarii (0)

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.

  1. Du-te la a Construi Instrumente pentru Visual Studio 2017 și instalați - de a Construi Instrumente pentru Visual Studio 2017. Care este temeiul Toate descărcări (derulați în jos) >> Instrumente pentru Visual Studio 2017
  • Dacă ați instalat deja acest sări la 2.

  1. Selectați C++ Componente aveți nevoie de (am n't știu care sunt necesare atât de instalat mulți dintre ei).
  • Dacă aveți deja instalat de a Construi Instrumente pentru Visual Studio 2017 apoi deschideți aplicația Visual Studio Installer apoi du-te la Visual Studio Construi Instrumente 2017 >> Modifica >> Componente Individuale și selectate componentele necesare.
  • De la alte răspunsuri componente importante par a fi: 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ă.

  1. Instala/Modifica aceste componente pentru Visual Studio Construi Instrumente 2017.

  2. Acest lucru este cel mai important pas. Deschideți aplicația Visual Studio Installer apoi du-te la Visual Studio Construi Instrumente >> "de Lansare". Care se va deschide o fereastra CMD la locația corectă pentru Microsoft Visual Studio\AAAA\BuildTools`.

  1. Intra acum python -m pip instala --upgrade setuptools în această fereastră CMD.

  1. În cele din urmă, în acest acelasi CMD fereastra pip instala python library: pip instala -U <biblioteca>.

Comentarii (0)

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:

vă Rugăm să încercați să instalați Construi Instrumente pentru Visual Studio 2017, selectați volumul de muncă "Visual C++ construi instrumente" și verificați opțiuni "C++/CLI suport" și "VC++ 2015.3 v14.00 (v140) set de instrumente pentru desktop" de mai jos.

Sper că vă ajută așa cum a făcut pentru mine.

Comentarii (0)

Pentru a extinde pe răspunsuri de ocean800, davidsheldon și user3661384:

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.

Visual C++ Construi Instrumente 2015 a fost actualizat de către Microsoft pentru a Construi Instrumente pentru Visual Studio 2017.

Descărcați-l de aici

Veți avea nevoie, de asemenea, nevoie de setuptools`, dacă nu't au instrumente de configurare a alerga:

pip install setuptools

Sau, dacă aveți deja, asigurați-vă că să-l upgrade.

pip install setuptools --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

Comentarii (3)

Asigurați-vă că'am instalat aceste pachete necesare.A funcționat perfect în cazul meu ca am instalat verificat pachete

Comentarii (1)

Am avut exact aceeasi problema si a rezolvat-o prin instalarea mysql-connector-python cu:

pip install mysql-connector-python

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.

Comentarii (0)

Am avut aceeasi problema. Descărcarea Construi Instrumente pentru Visual Studio 2017 a lucrat pentru mine. Gasi aici

Comentarii (0)

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ă :

  1. Dezinstalați toate versiunile de Visual studio ați avut, prin intermediul Panoului de Control
  2. Instalați Visual Studio 2015 și a ales opțiunea implicită care se va instala Visual C++ 14.0 pe cont propriu
  3. Puteți utiliza Pycharm pentru instalarea scrapy ->Proiect->Proiect Interpret->+ (instala scrapy)
  4. verifica scrapy în REPL și pycharm de import , nu ar trebui să vedeți orice erori
Comentarii (2)

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

Comentarii (2)

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

Comentarii (0)

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

Comentarii (0)

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.

Comentarii (0)

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 :

  1. Direct în baza de python
  2. În medii virtuale / Pycharm

De asemenea, verificați :

Care binare pentru a descărca??

Comentarii (0)

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.

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
Comentarii (0)