Instalacja pakietów w Pythonie 3
22.01.2014 22:13
Przypomnienie
We wrześniu 2012 pisałem o Pythonie 3.3.0 oraz instalowaniu pakietów w wirtualnym środowisku. Aktualna wersja Pythona oznaczona jest numerem 3.3.3. Sporo się w tym czasie zmieniło (na lepsze), więc czas na aktualizację.Distribute -- fork pakietu Setuptools -- został porzucony, choć nie do końca, bo w istocie został wcielony do setuptools, który znowu jest intensywnie rozwijany. Setuptools sprawdza się dobrze w instalowaniu pakietów za pomocą polecenia easy_install, jednak nie oferuje możliwości zarządzania zainstalowanymi pakietami. Taką możliwość daje nam pip.
Od dziś używaj pip
Powyższy opis może wydawać się skomplikowany, szczególnie dla osób, które nie śledzą zmian wprowadzanych w tych pakietach. Na szczęście sytuacja uległa uproszczeniu. Teraz możemy zainstalować pip bezpośrednio. W tym celu należy zapisać na dysku pliku get-pip.py i wykonać:
python get-pip.py
Prześledźmy proces tworzenia środowiska wirtualnego (o nazwie "test"), instalacji pip oraz instalacji popularnego Web frameworka Django.
W niedalekiej przyszłości
Prosto, szybko i sprawnie. A będzie jeszcze prościej w marcu tego roku, gdy zostanie wydany Python 3.4, w którym pip będzie oficjalnym menedżerem pakietów.