Lebih
Microsoft Visual C++ 14.0 diperlukan (tidak Dapat menemukan vcvarsall.bat)
I've diinstal Python 3.5 dan sementara berjalan
pip install mysql-python
itu memberi saya kesalahan berikut
error: Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat)
Saya telah menambahkan baris berikut ke Jalan saya
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
Saya memiliki 64 bit win 7 setup di PC saya.
Apa yang bisa menjadi solusi untuk mengurangi kesalahan ini dan menginstal modul-modul dengan benar melalui pip
.
179
22
Jalan anda hanya daftar Visual Studio 11 dan 12, menginginkan 14, yang Visual Studio 2015. Jika anda menginstal itu, dan ingat untuk mencentang kotak untuk
Bahasa->C++
maka harus bekerja.Pada Python 3.5 menginstal, pesan kesalahan sedikit lebih berguna, dan termasuk URL untuk mendapatkan itu dari
Edit: Baru bekerja link
Edit: Seperti yang disarankan oleh Lightfire228, anda juga mungkin perlu untuk meng-upgrade
setuptools
paket untuk kesalahan menghilang:Biner menginstalnya dengan cara yang mudah!
Saya dapat't percaya tidak ada yang menyarankan ini sudah menggunakan binary-satunya pilihan untuk pip. Misalnya, untuk mysqlclient:
Banyak paket don't membuat membangun untuk setiap rilis yang memaksa anda pip untuk membangun dari sumber. Jika anda're senang menggunakan terbaru pre-compiled binary versi, gunakan
--hanya-biner :semua:
untuk memungkinkan pip untuk penggunaan yang lebih tua versi biner.Untuk memecahkan salah satu dari kesalahan berikut:
Gagal membangun roda untuk misaka
Gagal untuk membangun misaka
Microsoft Visual C++ 14.0 diperlukan
Tidak dapat menemukan vcvarsall.bat
Solusinya adalah:
Pergi untuk Membangun Alat untuk Visual Studio 2017
Pilih download gratis di bawah Visual Studio Community 2017. Ini akan men-download installer. Jalankan installer.
Pilih apa yang anda butuhkan di bawah beban kerja tab:
a. Di bawah Windows, ada 3 pilihan. Hanya check pengembangan Desktop dengan C++
b. Di bawah Web & Awan, ada 7 pilihan. Hanya memeriksa Python pembangunan (saya percaya ini adalah opsional, Tetapi saya telah melakukannya).
pip3 menginstal misaka
Catatan jika anda telah menginstal Visual Studio maka ketika anda menjalankan installer, anda dapat mengubah anda (klik memodifikasi tombol di bawah Visual Studio Community 2017) dan lakukan langkah 3 dan 4
Akhir Catatan : Jika anda don't ingin menginstal semua modul, memiliki 3 yang di bawah ini (atau versi yang lebih baru dari VC++ 2017) akan cukup. (anda juga dapat menginstal Visual Studio Membangun Tools dengan hanya pilihan ini sehingga anda tidak perlu menginstal Visual Studio Community Edition sendiri) => Ini minimal install sudah 4,5 GB, jadi hemat dari sesuatu yang lebih bermanfaat
Sebagai tanggapan lain menunjukkan, salah satu solusinya adalah dengan menginstal Visual Studio 2015. Namun, dibutuhkan beberapa Gb ruang disk. Salah satu caranya adalah dengan menginstal precompiled binary. Halaman web http://www.lfd.uci.edu/~gohlke/pythonlibs (mirror) berisi precompiled binary untuk banyak paket Python. Setelah men-download paket yang menarik bagi anda, anda dapat menginstalnya menggunakan
pip install
, misalnyapip menginstal mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl
.Men-Download terbaru (yang terakhir) roda file dari link ini 👉 roda file untuk bengkok paket
I'd sarankan menyimpan bahwa roda file dalam direktori di mana anda've diinstal Python saya.e di suatu tempat di Local Disk C
Kemudian mengunjungi folder mana roda file yang ada dan menjalankan
pip menginstal <*roda file's nama*>
Akhirnya menjalankan perintah
pip menginstal Scrapy
lagi dan anda're baik untuk digunakan Scrapy atau alat lainnya yang diperlukan anda untuk men-download besar-besaran Windows C++ Paket/SDK.Aku punya masalah yang sama. Solusi untuk memperbarui setuptools
atau
Aku punya masalah yang sama ketika menginstal spaCy modul. Dan aku memeriksa panel kontrol saya memiliki beberapa visual C++ redistributables yang sudah dipasang.
Apa yang saya lakukan adalah pilih "Microsoft Visual Studio Community 2015" yang sudah diinstal pada PC saya --> "Mengubah" -->cek "Alat Umum untuk Visual C++ 2015". Maka itu akan mengambil beberapa waktu dan men-download lebih dari 1 GB untuk menginstalnya.
Tetap ini masalah saya. Sekarang saya punya spaCy diinstal.
Aku punya masalah ini tepat ketika mencoba untuk menginstal
mayavi
.Jadi saya juga telah umum
error: Microsoft Visual C++ 14.0 diperlukan
ketika pip menginstal perpustakaan.Setelah mencari di banyak halaman web dan solusi untuk thread ini, dengan tidak ada dari mereka bekerja. Saya pikir ini langkah-langkah (sebagian besar diambil dari solusi sebelumnya) diperbolehkan bekerja.
Membangun Alat untuk Visual Studio 2017
. Yang di bawahSemua popularitas
(gulir ke bawah) >>Tools untuk Visual Studio 2017
C++ Komponen
anda memerlukan (I didn't tahu di mana saya dibutuhkan sehingga dipasang banyak dari mereka).Membangun Alat untuk Visual Studio 2017
kemudian buka aplikasiVisual Studio Installer
kemudian pergiVisual Studio membuat Alat 2017
>>Memodifikasi
>>masing-Masing Komponen
dan memilih komponen yang diperlukan.C++/CLI dukungan
,VC++ 2017 versi <...> terbaru
,Visual C++ 2017 Redistributable Update
,Visual C++ alat untuk CMake
,Windows 10 SDK <...> untuk Desktop C++
,Visual C++ Membangun alat-Alat core fitur
,Visual Studio C++ fitur inti
.Install/Memodifikasi komponen-komponen ini untuk
Visual Studio membuat Alat 2017
.Ini adalah langkah penting. Membuka aplikasi
Visual Studio Installer
kemudian pergiVisual Studio membuat Alat
>>Peluncuran
. Yang akan membuka jendela CMD di lokasi yang benar untukMicrosoft Visual Studio\YYYY\BuildTools
.python -m pip install-upgrade setuptools
dalam jendela CMD.pip install-U <perpustakaan>
.Setelah membaca banyak jawaban di JADI dan tidak satupun dari mereka bekerja, akhirnya saya berhasil menyelesaikannya berikut langkah-langkah dalam this benang, aku akan pergi dari sini langkah-langkah dalam kasus halaman menghilang:
Berharap itu membantu karena hal itu untuk saya.
Anda harus sekarang tidak lagi menggunakan alat-Alat Visual Studio 2015 karena versi yang lebih baru tersedia. Seperti yang ditunjukkan oleh Python dokumentasi anda harus menggunakan Visual Studio Tools 2017 sebaliknya.
Men-Download dari di sini
Anda akan membutuhkan juga perlu
setuptools
, jika anda don't memiliki setup tools jalankan:Atau jika anda sudah memilikinya, pastikan untuk meng-upgrade itu.
Untuk Python dokumentasi link di atas anda akan melihat bahwa setuptools versi harus setidaknya 34.4.0. untuk DIBANDINGKAN dengan alat-Alat untuk bekerja
Pastikan bahwa anda've menginstal paket yang dibutuhkan.Bekerja dengan baik dalam kasus saya seperti yang saya menginstal paket diperiksa
Aku punya masalah yang sama persis dan diselesaikan dengan menginstal mysql-connector-python dengan:
Saya di python3.7 & windows 10 dan menginstal Microsoft Build Tools for Visual Studio 2017 (seperti yang dijelaskan di sini) tidak memecahkan masalah saya itu identik dengan milik anda.
Saya memiliki masalah yang sama. Men-download Build Tools for Visual Studio 2017 bekerja untuk saya. Menemukan hal di sini
Hanya memiliki masalah yang sama saat menggunakan terbaru Python 3.6. Dengan OS Windows 10 Home Edition dan 64 Bit Sistem Operasi
Langkah-langkah untuk memecahkan masalah ini :
Aku punya masalah yang sama. Saya membutuhkan versi 64-bit dari Python, jadi saya menginstal 3.5.0 (terbaru saat tulisan ini). Setelah beralih ke 3.4.3 semua modul instalasi bekerja.
Python Rilis untuk Windows
memiliki situasi yang sama menginstal pymssql
pip berusaha untuk membangun paket karena tidak ada pejabat roda untuk python 3.6 & windows.
soal itu dengan men-download aplikasi resmi roda dari sini: http://www.lfd.uci.edu/~gohlke/pythonlibs/
khusus untuk kasus anda -> http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
Tidak ada solusi di sini dan di tempat lain bekerja untuk saya. Ternyata tidak kompatibel versi 32-bit dari mysqlclient yang diinstal pada Windows 64bit OS 10 karena I'm menggunakan versi 32-bit dari Python
Saya harus uninstall saya saat ini Python 3.7 32bit, dan diinstal ulang Python 3.7 64bit dan semuanya bekerja dengan baik sekarang
Terlihat jika paket memiliki resmi garpu yang mencakup diperlukan biner roda.
Aku butuh paket
python-Levenshtein
, punya kesalahan ini, dan menemukan satu paketpython-Levenshtein-roda
sebagai gantinya.Oops! Sepertinya mereka don't memiliki Windows roda di PyPI.
Sementara itu, menginstal dari source mungkin bekerja atau mencoba men-download MSVC++ 14 seperti yang disarankan dalam pesan kesalahan, dan oleh orang lain di halaman ini.
Christoph's situs juga telah resmi Windows Binari untuk Python Paket Ekstensi (.whl file).
Ikuti langkah-langkah yang disebutkan di link berikut untuk menginstal binari :
Juga memeriksa :
Yang biner untuk men-download??
untuk Python 3.7.4 set berikut perintah bekerja: Sebelum mereka perintah, anda perlu mengkonfirmasi Desktop dengan C++ dan Python terinstal di Visual Studio.