Jak odinstalować pakiet Python PIP i zależności
Czy chcesz odinstalować pakiet Python PIP, który zainstalowałeś jakiś czas temu, ale nie wiesz jak? Czasami możesz chcieć usunąć pakiet i jego zależności, ponieważ już go nie potrzebujesz lub rozwiązać problem ze zgodnością.
Niemniej jednak prawidłowe odinstalowanie pakietów Pythona może zaoszczędzić cenny czas i wysiłek. W tym artykule podzielimy się kilkoma poradami ekspertów dotyczącymi odinstalowywania pakietów i zależności PIP.
Jak odinstalować pakiet Python PIP i zależności
PIP lub preferowany program instalacyjny to standardowy menedżer pakietów dla języka Python, który zarządza jego pakietami i zależnościami. Jest napisany w języku programowania Python i jest wykonywany jako wiersz poleceń umożliwiający instalowanie, odinstalowywanie lub ponowne instalowanie pakietów Pythona i ich modułów. Jest preinstalowany w większości wersji Pythona, takich jak Python 3.4 i nowsze & Python 2.7.9 i nowsze.
Jeśli więc pewnego dnia zechcesz odinstalować pakiet Pythona i jego zależności za pomocą PIP, mamy to dla Ciebie.
- Kroki przygotowawcze
- Odinstaluj indywidualny pakiet Pythona
- Odinstaluj pakiety i zależności Pythona
- Odinstaluj pakiety w środowisku wirtualnym Python
1] Etapy przygotowawcze
Zanim przystąpisz do dezinstalacji pakietu Pythona za pomocą PIP, musisz wykonać etapy przygotowawcze, jak pokazano poniżej:
Sprawdź, czy PIP jest zainstalowany
Najpierw musisz sprawdzić, czy PIP jest już zainstalowany. W tym celu otwórz wiersz poleceń z uprawnieniami administratora, uruchom poniższe polecenie i naciśnij Enter :
pip --version
Jeśli zainstalowany jest program PIP, wyświetli się numer wersji.
Jeśli PIP nie jest zainstalowany, może to być spowodowane tym, że podczas instalacji Pythona nie zaznaczyłeś pola PIP. W takim przypadku możesz postępować zgodnie ze wskazówkami wymienionymi w naszym szczegółowym artykule tutaj.
Dodaj Pythona do ścieżki systemu Windows
Po zakończeniu sprawdzania wersji PIP musisz sprawdzić, czy dodałeś Python do ścieżki Windows. Jeśli nie, oto jak to zrobić:
Uruchom Uruchom konsolę (Wygraj + .Właściwości systemu. Spowoduje to otwarcie okna dialogowego Wprowadź > sysdm.cpl) > R
Tutaj wybierz kartę Zaawansowane i kliknij Zmienne środowiskowe.
Następnie w obszarze Zmienne użytkownika kliknij Nowy .
Teraz dodaj Nazwę zmiennej oraz Wartość zmiennej .
W polu Wartość zmiennej należy dodać aplikację Pythona ścieżka i Skrypty Pythona ścieżka. Postępuj zgodnie z poniższymi instrukcjami, aby znaleźć ścieżki:
- Poszukaj aplikacji Python w wyszukiwarce Windows, kliknij ją prawym przyciskiem myszy i wybierz Otwórz lokalizacja pliku.
- Teraz kliknij prawym przyciskiem myszy skrót Python i ponownie kliknij Otwórz lokalizację pliku.
- Ścieżka aplikacji powinna wyglądać jak C:\Users\cy\AppData\Local\Programs\Python\Python100
- Ścieżka skryptów powinna wyglądać jak C:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts
- Pamiętaj, aby zastąpić wersję Pythona swoją.
- Skopiuj te dwie ścieżki i wklej je w polu Wartość zmiennej, oddzielając je średnikiem.
Następnie kontynuuj odinstalowywanie pakietu Python.
2] Odinstaluj indywidualny pakiet Pythona
Aby odinstalować pakiety PIP jeden po drugim, przejdź do wyszukiwania Windows, wpisz Wiersz poleceń kliknij go prawym przyciskiem myszy i wybierz .Enter i naciśnij cd∖. Teraz wpisz Uruchom jako administrator
Teraz uruchom polecenie w poniższym formacie i naciśnij Enter:
cd C:\Users\cy\AppData\Local\Programs\Python\Python100\Scripts
Pamiętaj, aby zastąpić wersję pakietu Python (pogrubioną czcionką) swoją.
Teraz uruchom poniższe polecenie i naciśnij Enter:
pip uninstall package_name
Zamień nazwę pakietu na ten, który zainstalowałeś, na przykład NumPy, Pandas< /span> itd.Seaborn,
Następnie wpisz T, aby kontynuować dezinstalację.
3] Odinstaluj pakiety i zależności Pythona
Aby usunąć wszystkie pakiety Pythona zainstalowane przy użyciu protokołu PIP, możesz wykonać poniższą procedurę. Uruchamiając poniższe polecenie (Zamrożenie PIP) możesz odinstalować je wszystkie bez konieczności potwierdzania.
Pełne polecenie w tym celu miałoby następujący format:
pip uninstall -y -r <(pip freeze)
Możesz także zapisać zainstalowane pakiety w pliku requirements.txt i bezpośrednio odinstalować z tego pliku wszystkie pakiety PIP. W tym celu uruchom kolejno poniższe polecenia i po każdym naciśnij Enter:
-
pip freeze > requirements.txt
-
pip uninstall -r requirements.txt (To uninstall packages one by one)
-
pip uninstall -r requirements.txt -y (To delete all the packages at once)
Co więcej, możesz także użyć xargs, aby odinstalować wszystkie pakiety PIP. Wpisz poniższe polecenie i naciśnij Enter:
pip freeze | xargs pip uninstall -y
Jeśli jednak zainstalowałeś pakiety przy użyciu VCS, na przykład GitLab, Github itp., Pamiętaj, aby je usunąć.
Następnie możesz odinstalować pakiety Pythona za pomocą PIP, używając poniższego polecenia:
pip freeze | grep -v "^-e" | xargs pip uninstall -y
Aby sprawdzić, czy pakiet został pomyślnie odinstalowany, uruchom poniższe polecenie i naciśnij Enter:
pip list
Jeśli nie widzisz pakietu na liście wyników, oznacza to, że został on pomyślnie odinstalowany.
Teraz, aby odinstalować zależności dla usuniętego pakietu, uruchom poniższe polecenie i naciśnij Enter:
pip autoremove
To polecenie odinstaluje wszystkie pakiety, które nie są już potrzebne systemowi.
Jednocześnie korzystając z polecenia PIP autorove sprawdź ponownie, jakie pakiety mają zostać usunięte, w przeciwnym razie może się odinstalować nawet te pakiety, które są obecnie w użyciu.
4] Odinstaluj pakiety w środowisku wirtualnym Python
W takim przypadku musisz najpierw aktywować środowisko wirtualne, zanim uruchomisz polecenie odinstalowania go.
Aby aktywować środowisko wirtualne, przejdź do katalogu, w którym jest ono zainstalowane. Teraz, aby go aktywować, wpisz poniższe polecenie i naciśnij klawisz Enter:
venv\Scripts\activate.bat
Po aktywowaniu wirtualnego środowiska Python uruchom poniższe polecenie, aby je odinstalować i naciśnij Enter:
pip uninstall package_name
Po odinstalowaniu pakietu uruchom poniższe polecenie, aby dezaktywować środowisko wirtualne i naciśnij Enter:
deactivate
Otóż to! Pomyślnie usunąłeś pakiety Pythona za pomocą PIP.
Jak usunąć nieużywane pakiety pip?
Aby usunąć nieużywane pakiety pip, uruchom polecenie pip deinstalacji nazwa_pakietu. Pamiętaj, aby zastąpić nazwa_pakietu rzeczywistą nazwą pakietu, który chcesz usunąć, np. Pandas. Wpisz polecenie w terminalu lub w wierszu poleceń i po wyświetleniu monitu potwierdź dezinstalację.
Jak odinstalować pakiety Pythona bez pip?
Aby odinstalować pakiety Pythona bez PIP, możesz użyć pliku setup.py. Następnie przejdź do katalogu, w którym zainstalowany jest pakiet, uruchom komendę python setup.py deinstalacji, jeśli jest dostępna, lub ręcznie usuń katalog pakietu z w środowisku Pythona. Ale upewnij się, że nie wpływa to na stabilność systemu.site-packages
Dodaj komentarz