Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Membetulkan 'Ralat: Tidak Dapat Menemui vcvarsall.bat' Semasa Memasang Pakej Python?

Bagaimanakah Saya Membetulkan 'Ralat: Tidak Dapat Menemui vcvarsall.bat' Semasa Memasang Pakej Python?

Patricia Arquette
Lepaskan: 2024-12-27 20:47:09
asal
676 orang telah melayarinya

How Do I Fix the

Menyelesaikan "Ralat: Tidak Dapat Menemui vcvarsall.bat" dengan Pemasangan Pakej Python

Setelah cuba memasang pakej Python dulwich melalui pip atau setup.py, sesetengah pengguna menghadapi ralat misteri: "ralat: Tidak dapat mencari vcvarsall.bat." Isu ini timbul kerana kekurangan pemasangan Visual C yang serasi yang diperlukan untuk membina pakej tertentu.

Penyelesaian untuk Windows:

Untuk sistem Windows, jurubahasa Python mencari Visual Studio 2008 semasa pemasangan pakej. Walau bagaimanapun, anda boleh menipu Python untuk menggunakan Visual Studio yang lebih baharu dengan mengubah suai pembolehubah persekitaran VS90COMNTOOLS. Laksanakan arahan berikut berdasarkan versi Visual Studio anda:

  • Visual Studio 2010 (VS10): SET VS90COMNTOOLS=%VS100COMNTOOLS%
  • Visual Studio 2012 (VS11): SET VS90COMNTOOLS=%VS110COMNTOOLS%
  • Visual Studio 2013 (VS12): SET VS90COMNTOOLS=%VS120COMNTOOLS%
  • Visual Studio 2015 (VS14): SET VS90COMNTOOLS=%VS140COMNTOOLS%

Penyelesaian ini membenarkan Python mencari komponen Visual C yang diperlukan untuk membina pakej dulwich dengan jayanya.

Awas:

Perlu diperhatikan bahawa penyelesaian ini mungkin tidak berfungsi jika anda menyusun modul Python. Rujuk kepada "Membina lxml untuk Python 2.7 pada Windows" untuk mendapatkan maklumat yang lebih terperinci.

Atas ialah kandungan terperinci Bagaimanakah Saya Membetulkan 'Ralat: Tidak Dapat Menemui vcvarsall.bat' Semasa Memasang Pakej Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan