Ralat: "Microsoft Visual C 14.0 diperlukan" Semasa Pemasangan PyAudio pada Windows
Apabila cuba memasang pyaudio pada Windows, pengguna mungkin menghadapi ralat: "ralat: Microsoft Visual C 14.0 diperlukan." Ralat ini berlaku kerana memasang pyaudio memerlukan Microsoft Visual C 14.0, juga dikenali sebagai MSVC.
Penyelesaian:
Untuk menyelesaikan isu ini, ikut langkah berikut:
-
Tentukan versi Python anda: Jalankan arahan python --version in terminal atau command prompt untuk menyemak versi Python anda. Ini akan membantu menentukan pakej boleh diagihkan semula MSVC yang sesuai untuk dimuat turun.
-
Muat turun Microsoft Visual C 14.0 Redistributable: Navigasi ke tapak web Microsoft dan muat turun pakej MSVC boleh diagihkan untuk versi Windows anda.
-
Pasang MSVC Redistributable: Jalankan pemasang dan ikut arahan pada skrin untuk memasang pakej boleh diagihkan semula MSVC.
-
Pasang Semula PyAudio: Selepas berjaya memasang MSVC, anda kini boleh memasang semula pyaudio menggunakan arahan berikut:
python -m pip install PyAudio
- Sahkan Pemasangan: Setelah pemasangan selesai, import pyaudio dalam skrip Python anda untuk mengesahkan jika ia berfungsi dengan betul.
Kaedah Ganti (sekiranya pemasangan pip gagal):
-
Muat turun fail roda PyAudio: Lawati tapak web PyAudio dan muat turun fail roda yang sesuai untuk versi Python dan sistem pengendalian anda (cth., PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl).
-
Navigasi ke fail yang dimuat turun: Gunakan perintah cd dalam terminal atau command prompt untuk menavigasi ke direktori tempat fail roda dimuat turun.
-
Pasang PyAudio menggunakan pip: Jalankan arahan berikut untuk memasang PyAudio menggunakan fail roda:
pip install path_to_wheel_file
Sebagai contoh, jika fail roda anda terletak di ~/Downloads/PyAudio‑0.2.11 ‑cp37‑cp37m‑win_amd64.whl, arahan itu akan jadilah:
pip install ~/Downloads/PyAudio‑0.2.11‑cp37‑cp37m‑win_amd64.whl
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'Microsoft Visual C 14.0 Diperlukan' Semasa Pemasangan PyAudio pada Windows?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
Kenyataan: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