Memasang Modul Python Secara Programatik
Memasang modul Python dalam skrip ialah tugas biasa. Soalan ini meneroka kemungkinan memanfaatkan modul atau ciri distutils untuk pemasangan lancar pakej seperti "permintaan."
Pendekatan Disyorkan: Invokasi Subproses
Kaedah pemasangan yang disahkan secara rasmi pakej semasa runtime adalah untuk menggunakan antara muka baris arahan (CLI) pip melalui a subproses. Ini memastikan keserasian dengan pip versi 10 dan ke atas, kerana penggunaan pemrograman pip telah ditamatkan dan dialihkan ke pip._internal.
Snippet Kod:
import subprocess import sys def install(package): subprocess.check_call([sys.executable, "-m", "pip", "install", package])
Macam mana Berfungsi:
Kaedah Alternatif (Tidak Digalakkan)
Sesetengah jawapan mencadangkan kaedah alternatif, tetapi penting untuk ambil perhatian bahawa ini tidak disokong secara rasmi oleh pip dan mungkin membawa kepada keputusan yang tidak dijangka.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memasang Pakej Python Secara Pemrograman Seperti 'permintaan'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!