Strange pytz import issue – pytz.UnknownTimeZoneError mit gültiger Zeitzone

Ich habe Probleme beim Importieren einer gültigen Zeitzone auf einer pytz-Installation.

Wenn ich das laufe:

python -c "import pytz; print pytz.timezone('America/New_York')" 

In meinem Home-Ordner habe ich diese Ausgabe:

 $ python -c "import pytz; print pytz.timezone('America/New_York')" America/New_York 

Aber wenn ich cd in einen anderen Ordner aus meinem Home-Verzeichnis, bekomme ich diese Ausgabe:

 $ cd webapp/ $ python -c "import pytz; print pytz.timezone('America/New_York')" Traceback (most recent call last): File "<string>", line 1, in <module> File "pytz/__init__.py", line 173, in timezone raise UnknownTimeZoneError(zone) pytz.UnknownTimeZoneError: 'America/New_York' 

Es scheint, pytz falsch zu laden …? Gibt es einen Weg, den ich herausfinden kann, warum es es anders lädt und wie ich das Standardverhalten wiederherstellen kann? Vielen Dank!

  • Wie benutzt man abgekürzten Zeitzonennamen (PST, IST) in Pytz
  • Python: Wie konvertiert man einen Zeitzone bewussten Zeitstempel zu UTC ohne zu wissen, ob DST in Kraft ist
  • ImportError, mit pytz in google app-Engine
  • Pytz: Rückkehr Olson Timezone Name von nur einem GMT Offset
  • Pytz auf Mac installieren
  • Konnte keine Version finden, die die Anforderung pytz erfüllt
  • Python - Pytz - Liste der Zeitzonen?
  • Python: Weird Verhalten mit pytz Zeitzonen
  • Python-datetime-Objekt zeigt falschen Zeitzonen-Offset
  • Bekomme die DST-Grenzen einer bestimmten Zeitzone in Python
  • UnknownTimezoneError-Ausnahme wurde mit Python-Anwendung mit Py2Exe kompiliert
  • Python ist die beste Programmiersprache der Welt.