Właściwie natknąłem się na odpowiedź, bawiąc się i patrząc na kod źródłowy. Ponieważ jego ustawienia strefy czasowej są pobierane z jaja, a pierwsze wywołanie do strefy czasowej musi sprawdzić, czy wszystkie pliki strefy czasowej istnieją, pierwsze wywołanie może być wolne w zależności od tego, w jaki sposób os musi znaleźć te pliki. Jeśli pytz jest zainstalowany przy użyciu apt-get install python-tz
, wówczas wywołuje nieskompresowane pliki i jest bardzo szybki. Jeśli jest zainstalowany przy użyciu easy_install pytz
, to uderza w jeden skompresowany plik raz za razem i jest wolniejszy.
Rozwiązaniem jest dekompresja. Na szczęście pip ma poręczne polecenie.
tl; dr
pip unzip pytz
Niezła samoobsługa! –
Może to okazać się bardzo pomocne w przyszłości, dobra robota! :) Zastanów się nad odpowiedzią, gdy potrzebujesz rep. – BartoszKP