Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa `pemasangan pip` Gagal dengan Ralat 'Kebenaran Ditolak', dan Bagaimana Saya Boleh Membetulkannya?
Pemasangan pip Gagal dengan Kebenaran Ditolak Ralat dalam Direktori
Masalah:
Apabila cuba untuk pasang pakej Python melalui pip dengan arahan "pip install -r requirements.txt," pengguna mungkin menghadapi perkara berikut ralat:
OSError: [Errno 13] Permission denied: '/usr/local/lib/…'
Analisis:
Ralat ini menunjukkan bahawa pip tidak mempunyai kebenaran yang mencukupi untuk mencipta atau mengakses direktori dalam laluan yang ditentukan. Ini boleh berlaku apabila:
Penyelesaian:
Pendekatan 1: pip install --user
Adalah disyorkan untuk menggunakan "pip install --user" dan bukannya "sudo pip install" untuk pemasangan bukan seluruh sistem. Pendekatan ini:
Pendekatan 2: Laraskan Fail Kebenaran
Jika "pip install --user" gagal, semak kebenaran direktori sasaran:
Mengapa Tidak Gunakan Sudo?
Semasa menggunakan sudo mungkin kelihatan seperti pembetulan cepat, ia biasanya tidak digalakkan untuk dua orang sebab:
Atas ialah kandungan terperinci Mengapa `pemasangan pip` Gagal dengan Ralat 'Kebenaran Ditolak', dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!