Search code examples
pythongoogle-app-enginepytz

ImportError, using pytz in google app engine


I'm trying to use pytz in my web app to apply a timezone to a datetime object. First I tried importing pytz like this

from pytz import timezone

Then it raised an ImportError saying that the module "pytz" didn't exist. I tried the same line of code in IDLE and it worked fine. Then I saw something online about gae-pytz. So I changed my code to look like this:

from pytz.gae import pytz
from pytz import timezone

Just like the webpage said. It still has the ImportError. It says:

ImportError: No module named pytz.gae

I think the problem may be that I'm using the gae version for python 2.5. Anybody know what's wrong? Or maybe somebody knows an alternative to pytz.


Solution

  • I use gae-pytz and it works great. Looks like you might have a path problem. Is the pytz dir in the root of your app engine project? That is where it should be.