Zainstaluj pierwszy pakiet
pip install jest też diagnozą najczęstszego błędu początkujących: „zainstalowany, ale z jakiegoś powodu nie zaimportowany”
Po aktywacji środowiska (sekcja 2.11) możesz zainstalować pierwszy pakiet. Weźmiemy
requests jest popularną biblioteką do żądań do serwerów WWW,
Później używamy go w projektach kursowych.
pip install
(.venv) $ pip install requests
pip pobiera pakiet z PyPI (Python Package Index — poznaliśmy go w
Rozdział 1) i rozpakowuje ją bezpośrednio do site-packages twoja
aktywne środowisko (Rozdział 2.11).
Sprawdzanie instalacji
pip show requests
pip list
import requests
print(requests.__version__)
Laboratorium: „Zainstalowane, ale import nie działa”
Jednym z najczęstszych i najbardziej mylących problemów dla początkujących: właśnie zainstalowałeś
Pakiet, zobacz go w pip list — a import
w kodzie nadal daje ModuleNotFoundError.
.venv do terminala i umieszcza tam pakiet, ale VS Code uruchamia plik przez globalny interpreter, ponieważ dla projektu wybrano zły Python (sekcja 2.8).Kolejność diagnostyki:
- Sprawdź
sys.executable(Rozdział 2.6) bezpośrednio z miejsca Gdzie leży import – który interpreter jest faktycznie używany? - Sprawdź, co pokazuje komunikat terminala
(.venv)— Czy środowisko jest naprawdę aktywne? - Wykonaj
pip show requestsw tym samym terminalu jest paczka Czy to naprawdę jest stąd widoczne? - Jeśli jesteś w VS Code — otwórz „Select Interpreter” (rozdział 2.8) i upewnij się, że wybrana
jest ścieżka dokładnie do
.venv, a nie do systemowego lub globalnego Python.
Stwórz nowe środowisko .venv2 obok istniejącego .venv (ale nie aktywuj go). W aktywnym .venv instalacja requests. Dezaktywuj środowisko, aktywuj .venv2 i spróbuj import requests – Musisz zobaczyć ModuleNotFoundError. To ten sam scenariusz „zainstalowany, ale nie zaimportowany”