Aby uruchomić Pythona i PIP w systemie Windows , zainstaluj oficjalny Menedżer Instalacji Pythona, otwórz program PowerShell i uruchom Pythona z terminala. PIP jest zazwyczaj dołączony do Pythona. Użyj tego polecenia python -m pip, aby upewnić się, że polecenia pakietu są uruchamiane przez interpreter, którego zamierzasz używać, i utwórz środowisko wirtualne dla każdego projektu, aby oddzielić jego zależności.
Starsze instrukcje, które zalecały wybór spośród stałych wersji Microsoft Store lub pobranie, get-pip.pynie są już najprostszą konfiguracją. Aktualna dokumentacja Pythona zaleca Menedżera Instalacji Pythona, dostępnego na Python.org lub w Microsoft Store. Menedżer zarządza środowiskami uruchomieniowymi Pythona, a jednocześnie ensurepipmoże przywrócić plik pip, jeśli brakuje go w danej instalacji.
1. Zainstaluj Pythona w systemie Windows
Otwórz oficjalną stronę pobierania Pythona lub otwórz Microsoft Store i wyszukaj Python Install Manager . Te dwie dystrybucje menedżerów są równoważne. Sprawdź, czy wydawcą jest Python Software Foundation, a następnie zainstaluj aplikację.
Otwórz nowe okno programu PowerShell. Uruchom python --version. Jeśli środowisko wykonawcze Pythona nie jest jeszcze zainstalowane, menedżer może zainstalować bieżącą wersję stabilną podczas pierwszego uruchomienia Pythona. Możesz również uruchomić polecenie py list, aby wyświetlić środowiska wykonawcze znane menedżerowi.
Jeśli projekt wymaga konkretnej wersji Pythona, zainstaluj ją jawnie, na przykład py install 3.15. Przed wyborem wersji sprawdź wymagania projektu; najnowsza wersja nie jest automatycznie kompatybilna z każdą starszą aplikacją.
Przykładowa oferta w sklepie z widoczną nazwą wydawcy i przyciskiem Zainstaluj.
W przypadku nowej konfiguracji pythonzazwyczaj wystarczy domyślne polecenie. Sprawdź wynik za pomocą:
python --version
py list
Pierwsze polecenie wyświetla wersję interpretera; drugie wyświetla listę zainstalowanych środowisk uruchomieniowych. Dokładny numer wersji zmienia się wraz z kolejnymi wydaniami Pythona. Aby uruchomić skrypt z folderu, użyj python .\script.py. Więcej informacji na temat menedżera, aliasów i konfiguracji systemu Windows można znaleźć w oficjalnym przewodniku Python w systemie Windows .
Przykładowe dane wyjściowe programu PowerShell umożliwiające sprawdzenie języka Python i wyświetlenie zainstalowanych środowisk uruchomieniowych.
2. Sprawdź rurkę i napraw ją tylko w razie potrzeby
Sprawdź, czy pip jest powiązany z interpreterem Pythona, który właśnie zainstalowałeś:
python -m pip --version
Wynik identyfikuje pip i wersję Pythona, do której należy. Jeśli polecenie działa, możesz zaktualizować pip za pomocą:
python -m pip install --upgrade pip
Jeśli Python zgłosi błąd No module named pip, użyj dołączonego modułu Bootstrap Pythona zamiast pobierać oddzielny skrypt:
python -m ensurepip --upgrade
Następnie ponownie uruchom sprawdzanie wersji za pomocą pip. ensurepipUżywa on komponentów dołączonych do Pythona i nie pobiera instalatora z witryny innej firmy. Przeczytaj dokumentację Ensurepip, jeśli potrzebujesz informacji o dostępnych opcjach.
3. Zainstaluj pakiety w środowisku projektu
Globalna instalacja każdego pakietu może powodować kolizję projektów z innymi. Środowisko wirtualne przechowuje pakiety w folderze dla jednego projektu. W programie PowerShell przejdź do katalogu projektu i utwórz środowisko:
py -m venv .venv
.\.venv\Scripts\Activate.ps1
Po aktywacji program PowerShell zazwyczaj dodaje (.venv)polecenie do wiersza poleceń. Zainstaluj pakiet za pomocą tego samego polecenia powiązanego z interpreterem, co powyżej:
python -m pip install requests
Wpisz requestsnazwę pakietu, którego potrzebuje Twój projekt. Aby sprawdzić, jaki pakiet pip został zainstalowany, uruchom polecenie python -m pip show requests. Po zakończeniu pracy w środowisku wpisz deactivate. Środowisko pozostaje na dysku i można je później ponownie aktywować.
Przykładowe polecenia tworzenia i aktywowania środowiska projektu w programie PowerShell.
Gdy program PowerShell blokuje się Activate.ps1z powodu swojej polityki wykonywania skryptów, nie trzeba zmieniać ustawień na poziomie całego komputera, aby zainstalować pakiet. Zamiast tego należy wywołać interpreter środowiska bezpośrednio:
Spowoduje to uruchomienie pipa w tym środowisku bez jego aktywacji. Przewodnik po Pythonievenv wyjaśnia, jak tworzyć i używać środowisk w systemie Windows.
Polecenie instaluje się w interpreterze aktualnie wybranym przez terminal. Najpierw należy aktywować środowisko projektu, aby zachować izolację jego pakietów.
Rozwiąż typowe problemy z Pythonem i pipem
„Python nie został znaleziony” lub polecenie otwiera Sklep: sprawdź, czy menedżer instalacji jest zainstalowany, a następnie otwórz Start i wyszukaj opcję Zarządzaj aliasami wykonywania aplikacji . Upewnij się, Python (default)że jest włączona; jeśli jest już włączona, wyłącz ją i włącz ponownie, aby odświeżyć polecenie. Następnie spróbuj py list. Zapoznaj się z oficjalnymi instrukcjami rozwiązywania problemów w systemie Windows , aby zapoznać się z innymi konfliktami aliasów lub środowisk wykonawczych.
„pip nie jest rozpoznany”: uruchom python -m pipzamiast samodzielnego pippolecenia. Dzięki temu unikniesz konieczności dodawania osobnego folderu ze skryptami do PATH.
Pakiety instalują się w niewłaściwym Pythonie: porównaj python --versionz python -m pip --version. Jeśli utrzymujesz wiele wersji, wybierz odpowiednią za pomocą programu uruchamiającego system Windows, na przykład py -3.15 -m pip --version.
Gdy zarówno weryfikacja wersji, jak i weryfikacja za pomocą pip zadziałają, system Windows będzie gotowy do uruchomienia skryptów Pythona i zainstalowania zależności projektu. W Podręczniku użytkownika pakietu Python znajdują się dodatkowe przykłady użycia pip i środowiska.