Domyślnie instalacja użytkownika, ponieważ normalne pakiety witryn nie są pisane

Domyślnie instalacja użytkownika, ponieważ normalne pakiety witryn nie są pisane

„Próbując zainstalować pakiety Python, możesz czasem napotkać„ Domyślnie instalację użytkownika, ponieważ normalne pakiety witryn nie są pisane ”. W tej próbie wyjaśnimy, dlaczego ten błąd występuje i jak możemy go rozwiązać."

Zacznijmy.

Przyczyny tego błędu

Różne powody mogą spowodować ten błąd. Obejmują one:

  1. Wiele wersji Pythona
  2. Błąd uprawnień

Poniżej znajdują się niektóre techniki, których możesz użyć do rozwiązania tego błędu.

Naprawiono nr 1 - określ jawną wersję

Czasami możesz zainstalować wiele wersji interpretera Python. Na przykład, jeśli masz zarówno Python wersja 3.9 i 3.10 Zainstalowane, uruchamianie polecenia instalacji PIP3 spowoduje błąd.

Wynika to z faktu, że Python będzie próbował zainstalować pakiet w domyślnym katalogu Python. Ten katalog jest bezpośrednio zarządzany przez Pythona i zwróci błąd.

Dlatego jeśli masz wiele wersji zainstalowanych interpretera, musisz to wyraźnie określić w poleceniu.

Na przykład, aby zainstalować pakiet z Python3.10 PIP, uruchom polecenie:

$ Python3.10 -M instalacja pip

Powyższe powinny wywołać moduł powiązany z konkretnym interpreterą Python i użyć go do zainstalowania określonego pakietu.

Napraw #2 - Uruchom PIP z wystarczającymi pozwoleniami

W systemie wielu użytkowników, takiego jak Linux, możesz napotkać błąd „Domyślnie instalacji użytkownika, ponieważ normalne pakiety witryn nie są pisane” z powodu niewystarczających uprawnień.

Dlatego upewnij się, że uruchamia PIP z wystarczającymi uprawnieniami, aby uzyskać dostęp do katalogu instalacyjnego.

Podobnie upewnij się, że zainstalowany interpreter Python jest zainstalowany dla użytkowników z wystarczającymi uprawnieniami.

Fix #3 - Zaktualizuj swoją wersję Python

Kolejną próbą rozwiązania tego problemu jest aktualizacja wersji Python. Może to zmusić system do rekonfiguracji tłumacza i rozwiązania wszelkich problemów.

Fix #4 - Ponownie zainstaluj Python

Jeśli żadna z powyższych metod nie działa, możesz odinstalować swój obecny tłumacz Python i ponownie zainstalować Python.

Wniosek

To wszystko dla tego. Chociaż przyczyny mogą się różnić, jedną główną przyczyną „domyślnego instalacji użytkownika, ponieważ normalne pakiety witryn nie są pisane”, jest sprzeczne wersje Pythona. Mamy nadzieję, że ten artykuł pomógł ci rozwiązać problem.

Dziękuje za przeczytanie!!