Dalam persekitaran pendidikan atau pengkomputeran kongsi, pengguna mungkin menghadapi pengehadan yang menghalang mereka daripada memasang modul di seluruh sistem kerana sekatan akses. Walau bagaimanapun, terdapat cara untuk memasang modul tanpa memerlukan keistimewaan root.
Pendekatan yang disyorkan adalah untuk memanfaatkan lokasi "tapak pengguna", yang ditetapkan untuk pengguna- pemasangan tertentu. Untuk melakukan ini, jalankan:
pip install --user package_name
Ini akan memasang modul dalam direktori khusus untuk persekitaran pengguna semasa.
Kaedah alternatif ialah menggunakan alatan seperti easy_install atau pip dengan pilihan --prefix, menyatakan direktori sasaran di mana modul akan dipasang.
Untuk easy_install:
easy_install --prefix=$HOME/local package_name
Ini akan pasang modul ke:
$HOME/local/lib/pythonX.Y/site-packages
Untuk pip:
pip install --install-option="--prefix=$HOME/local" package_name
Ingat untuk mencipta direktori sasaran dan tambahkannya pada pembolehubah persekitaran PYTHONPATH jika perlu.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memasang Modul Python Tanpa Kebenaran Root?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!