Microsoft Visual C ++ 14.0 gerekiyor (vcvarsall.bat bulunamadı)


240

Python 3.5'i yükledim ve çalışırken

pip install mysql-python

bana şu hatayı veriyor

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

Yoluma aşağıdaki satırları ekledim

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

Bilgisayarımda 64bit win 7 kurulumu var.

Bu hatayı azaltmak ve modülleri doğru bir şekilde kurmak için çözüm ne olabilir pip?


5
kurulum araçlarını yükselttiğinizden emin olun: pip install --upgrade setuptoolsbkz. wiki.python.org/moin/WindowsCompilers
3pitt

92
Visual C ++ 2015 Derleme Araçlarını indirmek için bu bağlantıyı kullanın . Visual Studio yüklemeden Visual C ++ 14.0 yükleyecektir. Yükleme tamamlandıktan sonra, pip yüklemeyi tekrar deneyin ve hatayı bir daha almayacaksınız.
Lalit Kumar B

7
iç çekiyorum burada bitmiyor. Kanallar da çalışmıyor. Python'a olan saygım hızla ölüyor!
Ralph Ritoch

6
Kendinize çok fazla zaman ve sabit disk alanı kazandırın ve önce bu cevaba gidin: stackoverflow.com/a/51087608/84162
MECU

3
Benim için çalışmıyor, tüm cevabı denedim. Terapi kurmaya çalışıyorum ya da berbat demeliyim. Gerçekten hiçbir şey ilk denemede işe yaramıyor ...
samayo

Yanıtlar:


137

Yolunuz yalnızca Visual Studio 11 ve 12'yi listeler, Visual Studio 2015 olan 14'ü ister . Bunu yüklerseniz ve kutuyu işaretlemeyi unutmayın, Languages->C++o zaman çalışmalıdır.

Python 3.5 kurulumumda hata mesajı biraz daha kullanışlıdır ve URL'yi

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

Düzenle: Yeni çalışma bağlantısı

Düzenleme: Lightfire228 tarafından önerildiği gibi, setuptoolshatanın kaybolması için paketi yükseltmeniz de gerekebilir :

pip install --upgrade setuptools

39
Bunu yaptıktan sonra hala bu hatayla karşılaştım. Yükseltme setuptoolsgelen 28.8.0etmek 36.2.7hile yaptı.
NauticalMile

8
Kurulum araçlarını yükseltmek, pyephem'i yüklemeye çalışırken bu hatayı düzeltti.
Benny Jobigan

37
@NauticalMile'in söylediklerini yeni geçen herkes için çalıştırın pip install --upgrade setuptools. Aksi halde yükleme MS bok hiçbir tutar o hatayı düzeltecektir
Lightfire228

6
bağlantı koptu.
Joshua Nelson


109

İkili basit bir şekilde yükleyin!

Kimsenin bunu önermediğine inanamıyorum - pip için sadece ikili seçeneği kullanın. Örneğin, mysqlclient için:

pip install --only-binary :all: mysqlclient

Birçok paket, pip'inizi kaynaktan inşa etmeye zorlayan her bir sürüm için bir yapı oluşturmaz. Önceden derlenmiş en son ikili sürümü kullanmaktan memnunsanız, --only-binary :all:pip'in daha eski bir ikili sürümü kullanmasına izin vermek için kullanın.


Daha önce yükleyemediğim paketleri kurmak benim için çalıştı. Ancak başka bir paket fbprophet önceki paketin gerekli.dll dosyası .. Ancak temiz bir hile!
rishi jain

Bana aynı hatayı veriyor. Yukarıdaki komutu yazmadan önce VS 2015 veya daha üstünü yüklememiz gerekiyor mu?
Zeeshan Ahmad Khalil

1
@ZeeshanAhmadKhalil hangi paketi yüklemeye çalışıyorsunuz? Yalnızca paketiniz + Python sürümü + bilgisayar mimarisi için ikili bir sürüm olmadığını varsayabilirim.
Alastair McCormack

@AlastairMcCormack evet, ne yazık ki, hiçbir ikili sürümü için kullanılabilir eth-tester.
Zeeshan Ahmad Khalil

92

Aşağıdaki hatalardan herhangi birini çözmek için:

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

Çözüm şudur:

  1. Visual Studio 2017 için Derleme Araçları'na gidin

  2. Visual Studio Community 2017 altında ücretsiz indirmeyi seçin. Bu yükleyiciyi indirecektir. Yükleyiciyi çalıştırın.

  3. İş yükü sekmesi altında neye ihtiyacınız olduğunu seçin:

    a. Windows altında 3 seçenek vardır. Masaüstü geliştirmeyi yalnızca C ++ ile kontrol edin

    b. Web ve Bulut altında 7 seçenek vardır. Sadece Python gelişimini kontrol edin (bunun isteğe bağlı olduğuna inanıyorum ama yaptım).

  4. Cmd cinsinden yazın pip3 install misaka resim açıklamasını buraya girin

Visual Studio'yu zaten yüklediyseniz, yükleyiciyi çalıştırdığınızda, kendinizinkini değiştirebilir (Visual Studio Community 2017 altındaki değiştir düğmesine tıklayın) ve 3. ve 4. adımları gerçekleştirebilirsiniz.

Değiştir düğmesinin ekran görüntüsü

Son Not: Tüm modülleri takmak istemiyorsanız, aşağıdaki 3 modele (veya VC ++ 2017'nin daha yeni bir sürümüne) sahip olmak yeterli olacaktır. ( Visual Studio Derleme Araçları'nı yalnızca bu seçeneklerle de yükleyebilirsiniz, böylece Visual Studio Community Edition'ın kendisini yüklemenize gerek yoktur) => Bu asgari yükleme zaten 4,5 GB'dir, bu nedenle herhangi bir şeyden tasarruf etmek yararlıdır C ++ derleyicisi için ihtiyacınız olan modüller


3
Web & Cloud altında Python geliştirme seçeneğini kullanmıyorum. Boş bırakırsam çalışır mıydı?
crucifix94

2
en önemli şey C ++ ile Masaüstü geliştirme kontrol etmektir ... işe yarayacak
WISAM

Bu çalıştı ve ben de VS2015 için Build Tools gerek yoktu.
xji

çoğu kurulum için gerekli minimum paketleri göstermek için bir düzenleme ekledi
studioj

1
Benim için işe yarayan tek şey bu! Microsoft Visual C ++ 14.0'ı yüklemek yardımcı olmadı ve kurulum araçları günceldi, ancak Visual Studio yükleyene kadar hala "Microsoft Visual C ++ 14.0 gerekli" hatasını aldım.
19'da BluE

63

Diğer yanıtların da işaret ettiği gibi, bir çözüm Visual Studio 2015'i yüklemektir. Ancak, birkaç GB disk alanı gerektirir. Bunun bir yolu önceden derlenmiş ikili dosyaları kurmaktır. Http://www.lfd.uci.edu/~gohlke/pythonlibs ( ayna ) web sayfası , birçok Python paketi için önceden derlenmiş ikili dosyalar içerir. İlgilenilen paketi indirdikten sonra pip install, örn pip install mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl.


4
Teşekkürler. pip wheelBir tekerlek arşivi oluşturduğuna inanıyorum ; ve pip installaslında belirtilen tekerlek dosyasını yükler. Bkz. Pip.pypa.io/en/stable/reference/pip_wheel . Btw, bu yaklaşım benim için hmmlearnpaketi hmmlearn-0.2.1-cp36-cp36m-win_amd64.whltekerleğin kurulmasında çalıştı .
Oleg Melnikov

Benim bilgisayarların birinde, Oleg dediğim gibi bir tekerlek, kullanımını beni MS Visual C ++ 14. yüklemeden etrafında dönelim Ama indirilen pip installdeğil pip wheel.
Benny Jobigan

@OlegMelnikov @ BennyJobigan Düzeltme için teşekkürler, cevabı buna göre değiştirdim.
Franck Dernoncourt

Bu BTW için teşekkür ederim. Bu Twisted ile olan sorunumu çözdü. Gerçekten sadece bir şeyi kullanmak için 3 GB veri indirmek istemiyordum! Aha.
Mangohero1

Birisi bunun neden / nasıl çalıştığını açıklayabilir mi? Benim için çalıştı, sadece derlenmiş ikilinin tam olarak ne için olduğunu merak ediyorum
dvtan

51

Windows 10 makineme Scrat web kazıma Python çerçevesini yüklemeye çalışırken tam sorun yaşadım. Çözümü şu şekilde anladım:

  1. İndir son bu bağlantıdan (sonuncusu) tekerlek dosyasını 👉 için tekerlek dosyasını bükülmüş paketin resim açıklamasını buraya girin

  2. Bu tekerlek dosyasını Python'u kurduğunuz dizine, yani Yerel Disk C'ye bir yere kaydetmenizi tavsiye ederim

  3. Ardından tekerlek dosyasının bulunduğu klasörü ziyaret edin ve çalıştırınpip install <*wheel file's name*>

  4. Son olarak komutu pip install Scrapytekrar çalıştırın ve büyük bir Windows C ++ Paketi / SDK indirmenizi gerektiren Scrapy'yi veya başka bir aracı kullanın .

Yasal Uyarı : Bu çözüm , Scrapy'yi yüklemeye çalışırken benim için çalıştı , ancak diğer yazılımları / paketleri / vb. Yüklerken de aynı şeyi garanti edemiyorum.


Benim için de bir cazibe gibi çalıştı - ve bunun için uygun derlenmiş whl bulabildiğiniz sürece Windows C ++ gerektiren bir paket için çözümün iyi bir şansı var ... Herkes bu hipotezi yanlış bulursa - lütfen bize bildirin.
JxAxMxIxN

14
En son bükülmüş kullanmayın, python sürümünüzle eşleşen olanı kullanın, yani python3.6 için cp36 ile bükülmüş kullanın
Sojtin

Buna ek olarak, bir virtualenv kullanıyorsanız, yukarıdaki dosyayı Lib \ site-paketleri klasörüne indirin ve virtualenv etkinken pip kullanarak yükleyin.
Arindam Roychowdhury

1
İşte böyle ... "cp ..." ekleyebilir miyim, Python sürümünüzü ve sisteminizi 32 - 64 bit "kazanın ..." gösterir. Böylece cdm penceresinde Python sürümünüzün ne olduğunu kontrol edebilir python --versionve doğru whl dosyasını piclayabilirsiniz
Peter

stackoverflow.com/review/suggested-edits/21928251 Windows kullanıcıları için NOT: 3. adımdan sonra, mevcut CMD'yi veya kullandığınız herhangi bir terminali kapatın ve komutu yürütmek için yeni / yeni bir terminali tekrar açın / başlatın, pip install Scrapyaksi takdirde aynı şeyi alabilirsiniz yürütürken daha önce aldığınız hata pip install Scrapy.
kullanıcı

15

Yüklemeye çalışırken tam olarak bu sorunu yaşadım mayavi.

Bu yüzden error: Microsoft Visual C++ 14.0 is requiredpip bir kütüphane kurarken de ortak noktaya geldim .

Hata Örneği

Birçok web sayfasına ve bu konuya yönelik çözümlere baktıktan sonra, hiçbiri çalışmaz. Bu adımların (çoğu önceki çözümlerden atılan) bunun çalışmasına izin verdiğini anladım.

  1. Visual Studio 2017 için Derleme Araçları'na gidin ve yükleyin Build Tools for Visual Studio 2017. Hangi altında All downloads( aşağı kaydırma ) >>Tools for Visual Studio 2017
    • Daha önce kurduysanız, 2'ye geçin .

Derleme Araçlarını Yükleme

  1. İstediğinizi seçin C++ Components( hangisinin bu kadarını kurduğumu bilmiyordum ).
    • Zaten yüklediyseniz Build Tools for Visual Studio 2017sonra uygulamayı açmak Visual Studio Installersonra gidin Visual Studio Build Tools 2017>> Modify>>Individual Components ve gerekli bileşenleri seçin.
    • Diğer cevaplar itibaren önemli bileşenleri olarak görünmektedir: 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.

Bileşenleri Seçin

  1. İçin bu bileşenleri Yükle / Değiştir Visual Studio Build Tools 2017.

  2. Bu önemli adım . Uygulamayı açın ve >> Visual Studio Installeröğesine gidin . Hangi için doğru yerde bir CMD penceresi açılacaktır .Visual Studio Build ToolsLaunchMicrosoft Visual Studio\YYYY\BuildTools

Visual Studio Yükleyiciyi Aç Visual Studio Derleme Araçlarını Başlat CMD Derleme Araçları Penceresi

  1. Şimdi python -m pip install --upgrade setuptoolsbu CMD penceresine girin .

CMD Güncelleme Kurulum Araçları

  1. Son olarak, bu aynı CMD penceresi pip sizin piton kütüphane yükleyin: pip install -U <library>.

CMD Yükleme Python Kütüphanesi


11

Aynı problemi spaCy modülünü kurarken de yaşadım. Ve kontrol panelini kontrol ettim Birkaç görsel C ++ yeniden dağıtılabilir zaten yüklü.

Yaptığım şey zaten bilgisayarımda yüklü olan "Microsoft Visual Studio Community 2015" i seçmekti. Sonra biraz zaman alacak ve yüklemek için 1 GB'tan fazla indirilecektir.

Bu benim sorunumu çözdü. Şimdi spaCy yükledim.


11

Aynı sorunu yaşadım. Kurulum araçlarını güncellemek için bir çözüm

pip install -U setuptools

veya

pip install setuptools --upgrade

11

SO cevapları bir sürü okuduktan ve hiçbiri çalışma sonra, sonunda bu konudaki adımları izleyerek çözmek başardı , ben burada sayfa kaybolması durumunda adımları bırakacaktır:

Lütfen Visual Studio 2017 için Derleme Araçları'nı yüklemeye çalışın, “Visual C ++ derleme araçları” iş yükünü seçin ve aşağıdaki gibi "C ++ / CLI desteği" ve "VC ++ 2015.3 v14.00 (v140) araç seti" seçeneklerini işaretleyin.

resim açıklamasını buraya girin

Umarım benim için olduğu gibi yardımcı olur.


9

Bu gerekli paketleri yüklediğinizden emin olun.Kontrol edilen paketleri yüklediğimde mükemmel bir şekilde çalıştım resim açıklamasını buraya girin


4
Bu cevap için çok teşekkür ederim. C ++ / CLI desteği ve VC ++ 2015.3 eksikti;
Bunları

8

Ocean800 , davidsheldon ve user3661384'ün cevaplarını genişletmek için :

Artık daha yeni bir sürüm olduğu için Visual Studio Tools 2015'i kullanmamalısınız. Python belgelerinde belirtildiği gibi, bunun yerine Visual Studio Tools 2017 kullanmalısınız.

Visual C ++ derleme araçları 2015, Microsoft tarafından Visual Studio 2017 için araçlar oluşturmak için yükseltildi.

Buradan indirin

setuptoolsKurulum araçlarınız yoksa ayrıca ihtiyacınız olacak :

pip install setuptools

Veya zaten sahipseniz, yükselttiğinizden emin olun.

pip install setuptools --upgrade

Yukarıdaki Python belgeleri için setuptools sürümünün en az 34.4.0 olması gerektiğini göreceksiniz. VS Tools'un çalışması için


Python'un homurdanma işini yapmak için başka bir dil platformunun derleyicisini kullanması oldukça üzücü. Python ekibi neden sadece gerekli olanın çıplak kemikleriyle kendi derleyicilerini oluşturmadı.
Andrew S

@AndrewS Evet, üzücü ama gereksiz. Verimli bir C derleyicisi geliştirmek kolay bir iş değildir (yeni bir dil geliştirmek gibi). Özellikle çapraz platform (Windows kendi standart dışı sistemlerinde bulunur), bu yüzden bunu beklemek gerçekten imkansızdır. C ++ daha da kötüdür çünkü çok daha karmaşıktır (C ++ için MS derleyicisinin geliştirilmesi sırasında bile tüm sözdizimi için destek almada büyük sorunlar vardı; dolayısıyla stdafx.h başlığı, gereksiz özellikleri dahil etmek için). Bunu yapmak, tekerleği yeniden icat etmek için BÜYÜK miktarda geliştirme süresi kullanmak anlamına gelir.
Simon

@AndrewS ve her iki projenin de sonuçta Python'un her bir sürümünü yavaşlatmak için geliştirme süresini neredeyse iki katına çıkardı. Mevcut MS derleyicisini oluşturmak çok daha kolaydır (geliştirmeleri gerekmez).
Simon

8

Visual C ++ 2015 Derleme Araçları'nı karşıdan yüklemek ve kurmak için bu bağlantıyı kullanın . Visual Studio yüklemeden otomatik olarak Visual C ++ 14.0'ı indirip visualcppbuildtools_full.exeyükleyecektir . Yükleme tamamlandıktan sonra, pip yüklemeyi tekrar deneyin ve hatayı bir daha almayacaksınız.

Aşağıdaki platform ve sürümlerde test ettim:

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

Soruya bir yorum olarak aynı öneriye sahibim, ancak birçok kişiye yardımcı olduğu için bunu bir cevap olarak göndermem istendi. Ben de cevap olarak gönderdim.


2
Bağlantı için teşekkürler, Microsoft Web sitesinde alamadı.
Ashutosh Agrahari

6

Ben tamamen aynı sorunu vardı ve mysql-connector-python ile yükleyerek çözüldü :

pip install mysql-connector-python

Ben python3.7 ve windows 10 üzerinde ve Visual Studio 2017 için Microsoft Build Tools ( burada açıklandığı gibi ) yükleme seninkiyle aynı sorunumu çözmedi.


5

Aynı sorunu yaşadım. Visual Studio 2017 için Oluşturma Araçlarını indirmek benim için çalıştı. Burada bulun



3

En son Python 3.6'yı kullanırken aynı sorunu yaşadım. Windows OS 10 Home Edition ve 64 Bit İşletim Sistemi ile

Bu sorunu çözme adımları:

  1. Visual Studio'nun tüm sürümlerini Denetim Masası'ndan kaldırın
  2. Visual Studio 2015'i yükleyin ve Visual C ++ 14.0'ı kendi başına yükleyecek varsayılan seçeneği seçin
  3. Pycharm'ı terapi kurmak için kullanabilirsiniz -> Proje-> Proje Tercümanı -> + (terapi yükle)
  4. REPL ve pycharm'daki tedaviyi içe aktarma yoluyla kontrol edin, herhangi bir hata görmemelisiniz

Ayrıca bunun için Conda / pip kullanmak gerekmiyor, sadece yukarıdaki sorunlarımı çözdü.
Sandeep Anand

Zaten visual studio 2015 (topluluk dahil herhangi bir sürüm) yüklüyse, kaldırmanız gerekmez, sadece programlara ve özelliklere gidin ve kurulumu değiştirin, programlama dillerini işaretleyin - Visual C ++ bu stackoverflow.com/a'ya göre / 40886619/1335793
Davos


2

Ben de aynı problemi yaşadım. Python'un 64 bit sürümüne ihtiyacım vardı, bu yüzden 3.5.0'ı yükledim (bunu yazarken en son). 3.4.3'e geçtikten sonra tüm modül kurulumlarım çalıştı.

Windows için Python Sürümleri


4
Başka bir çözüm var mı?
3.4.3'e

Yukarıdaki çözümümde tarif ettiğim işlemi denediniz mi? Senin için işe yaramalı çünkü senin sorunun benimkine oldukça benzediğini düşünüyorum Bir şans ver.
Sushant Chaudhary

2

Buradaki ve başka yerlerdeki çözümlerin hiçbiri benim için çalışmadı. Python'un 32bit sürümünü kullandığım için 64bit Windows 10 işletim sistemime uyumsuz bir 32bit mysqlclient sürümü yüklendiği ortaya çıktı

Mevcut Python 3.7 32bit'imi kaldırmak zorunda kaldım ve Python 3.7 64bit'i yeniden kurdum ve şimdi her şey iyi çalışıyor


2

Paketin resmi bir çatalı olup olmadığına bakın gerekli ikili tekerlekleri içeren .

Pakete ihtiyacım python-Levenshteinvardı, bu hatayı aldım ve python-Levenshtein-wheelsbunun yerine paketi buldum .


2

Https://www.lfd.uci.edu/~gohlke/pythonlibs/ adresine gidin ve uygun paketinizi bulun (whl dosyası). İndir. Cmd cinsinden indirme klasörüne gidin veya klasörün adres çubuğuna 'cmd' yazın. Komutu çalıştırın:

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

(Dosya adını doğru yazın. Yalnızca bir örnek verdim). Sorununuz, 6GB boyutunda ücretli geçiş cpp'si yüklenmeden çözülecektir.


2

@Sushant Chaudhary'nin cevabının üstüne eklemek için

benim durumumda, aşağıdaki gibi lxml ile ilgili başka bir hata var

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

Ben yüklemek zorunda Lxml-4.2.3-cp37-cp37m-win_amd64.whl scrapy başarıyla tüm kuruluma @Sushant Chaudhary cevabında olduğu gibi aynı şekilde.

  1. Https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml adresinden lxml ‑ 4.2.3 ‑ cp37 ‑ cp37m ‑ win_amd64.whl dosyasını indirin
  2. python'un yüklü olduğu klasöre koy
  3. kullanarak yükle pip install <file-name>

şimdi koşabilirsin pip install scrapy


1

Hata! PyPI'de Windows tekerlekleri yok gibi görünüyor .

Bu arada, kaynaktan yükleme muhtemelen çalışır veya hata iletisinde ve bu sayfadaki diğer kişiler tarafından önerilen MSVC ++ 14'ü indirmeyi deneyin.

Christoph'un sitesinde ayrıca Python Uzantı Paketleri için resmi olmayan Windows Binaries (.whl dosyaları) vardır.

İkili dosyaları yüklemek için aşağıdaki bağlantılarda belirtilen adımları izleyin:

  1. Doğrudan temel pythonda
  2. Sanal ortamlarda / Pycharm

Ayrıca şunları da kontrol edin:

Hangi ikili indirmek için ??


1

3.7.4 için aşağıdaki komutlar kümesi çalıştı: Bu komuttan önce, C ++ ile Masaüstünü onaylamanız gerekir ve Python Visual Studio'da yüklüdür.

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

Yüklerken aynı sorunu yaşadım mysqlclientDjango projesi için .

Benim durumumda, soruna neden olan sistem mimarisi uyuşmazlığı. Sistemimde Windows 7 64bit sürümü var. Ancak yanlışlıkla Python 3.7.2 32 bit sürümünü yükledim .

Bu yüzden Python yorumlayıcısını ( 64 bit) yeniden kurdum ve komutu çalıştırdım

pip install mysqlclient

Umarım bu diğer Python paketleriyle de çalışır.


1

Windows 10 python sürüm 3.8 de aynı sorunu vardı. Benim durumumda, hata oluştu mysqlclient yüklemek gerekiyordu Microsoft Visual C++ 14.0 is required. Visual studio ve paketlerini yüklemek sıkıcı bir süreç olabileceğinden, yaptım:

Adım 1 - Herhangi bir tarayıcıdan resmi olmayan python ikili dosyalarına gidin ve web sitesini açın.

2. adım - ctrl + F tuşlarına basın ve istediğinizi yazın. Benim durumumda mysqlclient oldu.

Adım 3 - İçeri girin ve python sürümünüze ve windows sisteminize göre seçin. Benim durumumda mysqlclient ‑ 1.4.6 ‑ cp38 ‑ cp38 ‑ win32.whl ve indirin.

buraya

Adım 4 - Komut istemini açın ve dosyanızı indirdiğiniz yolu belirtin. Benim durumumda C: \ Users \ user \ Downloads

adim 5 - yazın pip install .\mysqlclient‑1.4.6‑cp38‑cp38‑win32.whlve enter tuşuna basın.

Bu yüzden başarıyla kuruldu, daha sonra proje terminalime gerekli komutu tekrar girdim. Bu benim sorunumu çözdü

Pycharm'da proje üzerinde çalışırken, proje yorumlayıcısından mysql-client yüklemeyi de denedim. Ancak mysql-client ve mysqlclient farklı şeylerdir. Neden olduğu hakkında hiçbir fikrim yok ve işe yaramadı.


0

Aynı sorunla karşı karşıyaydım. Aşağıdakiler benim için çalıştı: Resmi olmayan ikili dosyaları , sisteminizde kurulu python sürümüne göre Christoph Gohlke yükleyici sitesinden indirin . Dosyayı yüklediğiniz klasöre gidin ve çalıştırın

pip install filename

Beni için python_ldap‑3.0.0‑cp35‑cp35m‑win_amd64.whlbenim makine olarak çalıştı 64 bit ve piton sürüm 3.5 olmasıdır. Bu, Windows makineme python-ldap'ı başarıyla yükledi. Aynı şeyi mysql-python için de deneyebilirsiniz


4
Bu cevap nasıl faydalı?
Sahil Nagpal


0

Eğer Visual Studio olduğunu DEĞİL şey ve bunun yerine kullandığınız VS Kodunu , daha sonra bu bağlantı Windows üzerinde çalışan C ++ almak için yükleyici aracılığıyla size rehberlik edecektir.

Yalnızca Ön Koşullar bölümünü tamamlamanız gerekir. https://code.visualstudio.com/docs/cpp/config-msvc/#_prerequisites

Bu, diğer cevaplara benzer, ancak bu bağlantı muhtemelen buradaki bazı yanıtlardan daha iyi yaşlanacaktır.

PS: koşmayı unutma pip install --upgrade setuptools


Visual C ++ (4.5 GB) MinGW tarafından taklit edilip edilemeyeceğini yeni bir soru sordum, bu sadece 450 MB'dir, bkz. Stackoverflow.com/questions/62149329/…
Lorenz

Vaov! Yükleme sürecinde 4GB tasarruf etmek inanılmaz bir başarı olacaktır. Umarım bunu @Lorenz'de sıralayabilirsiniz. Sorunuza kesinlikle göz kulak olacağım.
Paulo Silva
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.