Jak naprawić błąd „setup.py – no-user-cfg install” dla pipa w systemie macOS

macOS jest dostarczany z zainstalowanym Pythonem, co jest świetne. Niestety zainstalowana wersja Pythona jest nieaktualna. W rzeczywistości nie można przeprowadzić lokalnej aktualizacji języka i przejść do wyższej, obsługiwanej wersji. Instalacja Python 3 na macOS to zadanie ręczne.

Zainstaluj pip

Ponieważ Python 2 nie jest już obsługiwany, najnowsze narzędzia współpracujące z Pythonem są również zbudowane do pracy z nową obsługiwaną wersją. Jeśli zainstalowałeś Python 3 lub trzymasz się Python 2, ale chcesz zainstalować pip, możesz to zrobić za pomocą prostej komendy Terminal, pod warunkiem, że masz zainstalowany Homebrew.

brew postinstall python3

Jeśli jednak pojawia się błąd „instalacja.py – instalacja bez użytkownika-cfg”, oznacza to, że instalacja nie udaje się.

Napraw błąd „setup.py – install-no-user-cfg”

Aby naprawić błąd „setup.py – install-no-user-cfg” i zainstalować pip na macOS, musisz użyć innego polecenia. Otwórz terminal i uruchom następujące polecenie.

sudo easy_install pip

Zostaniesz poproszony o podanie hasła administratora lub bieżącego użytkownika, ale kiedy to zrobisz, pip zostanie zainstalowany.

Aby sprawdzić, czy został zainstalowany, uruchom następujące polecenie w Terminalu.

pip --version  

Dlaczego warto korzystać z pip?

Jeśli jesteś nowy w Pythonie, prawdopodobnie zalecono Ci zainstalowanie pip. Jeśli próbujesz zbudować aplikację Python z Github, polecenie kompilacji lub instalacji prawdopodobnie zaczyna się od „pip”.

pip jest menedżerem pakietów dla Pythona. Jest to prawie niezbędne narzędzie, jeśli planujesz pracować w Pythonie. Dostępne są inne menedżery pakietów, ale nie znajdziesz zbyt wielu programistów, którzy ich używają lub polecają. pip jest standardem, a także jest wieloplatformowy, co oznacza, że ​​można go używać w systemie Windows 10, a także na komputerze Mac.

macOS jest domyślnie wyposażony w Pythona, ale nie ma zainstalowanego pipa. Dla początkujących użytkowników, którzy uczą się języka Python lub próbują zbudować swoją pierwszą aplikację z repozytorium Github, może to być mylące. O ile wiedzą, mają zainstalowanego Pythona w swoim systemie, więc polecenie pip, które pojawia się we wszystkich projektach Pythona, powinno działać.

Nie możemy dokładnie winić za to Apple, ponieważ częścią procesu uczenia się jest wiedzieć, które narzędzia potrzebujesz do pracy w danym języku. Firma ponosi winę za to, że nie zaktualizowała wersji Pythona, którą udostępnia użytkownikom w systemie macOS. Nawet z Pythonem 3 zainstalowanym na macOS, Python 2 nadal istnieje i działa obok niego. Musisz nieco zmodyfikować polecenie, aby używać Python 3.