Ile naprawdę waży środowisko Pythona
Każdy pip install, który pobiera wheel, zostawia go w %LOCALAPPDATA%\pip\cache, żeby następna instalacja nie pobierała ponownie. To solidna inżynieria i obietnica bez granic: nic nigdy nie usuwa wheeli, więc folder tylko rośnie, gigabajt po gigabajcie, latami.
Środowiska wirtualne to druga, większa połowa problemu. Świeży venv waży 15–30 MB, ale stack do data science z numpy i pandas przekracza pół gigabajta, a build PyTorcha z CUDA płynie ponad pięć. Dziesięć porzuconych folderów projektów później patrzysz na cenę drugiego dysku.
Bezpieczna dieta, po kolei
Nic z poniższej listy nie dotyka twojego kodu ani globalnego interpretera. Przechodź ją od góry i przerwij w momencie, gdy presja na dysk znika.
- pip cache dir wypisuje położenie cache; pip cache info raportuje rozmiar i liczbę plików
- pip cache purge opróżnia cache wheeli — instalacje będą pobierane od nowa, nic więcej się nie zmienia
- Przejrzyj projekty pod kątem folderów .venv i venv, których nie otwierałeś od miesięcy; najszybciej znajdzie je analizator zajętości dysku
- Przed usunięciem venv uruchom w nim pip freeze > requirements.txt, a dopiero potem skasuj cały folder
- Jeśli lata temu używałeś pipenv, w %USERPROFILE%\.virtualenvs mogą wciąż siedzieć jego środowiska
- Dowolny venv odtworzysz później komendami python -m venv .venv i pip install -r requirements.txt
Czego nie robić
Nie usuwaj ręcznie pakietów z site-packages interpretera globalnego — połowa twojego toolingu może wisieć na tym, co tam mieszka. Nie wyłączaj też cache ze złości: istnieje po to, żeby oszczędzać ponowne pobierania, a kwartalne czyszczenie daje miejsce bez czekania. Jeśli projekt ma jeszcze znaczenie, trzymaj jego venv do momentu wyeksportowania freeze i zapisania requirements w repozytorium.
Pytania i odpowiedzi
Gdzie pip trzyma cache w Windows?
W %LOCALAPPDATA%\pip\cache. Komenda pip cache dir wypisuje dokładną ścieżkę, a pip cache info raportuje rozmiar.
Czy bezpiecznie usunąć folder środowiska wirtualnego?
Tak, po wyeksportowaniu jego pakietów przez pip freeze do pliku requirements. Odtworzenie później to jedna komenda, a kod w folderze zostaje nietknięty.
Sprawdź warunki przed zakupem
Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.
Przeczytaj także
Napisz do nas: [email protected]