Karen, Thank you for the tip. I am actually using Cygwin. And, I was
puzzled by Python version myself. I thought it may be some internal
versioning for 2.6.

I will give a try with Windows prompt. Appreciate your help.

Thanks,
Sandeep

On Feb 13, 9:41 am, Karen Tracey <kmtra...@gmail.com> wrote:
> On Fri, Feb 13, 2009 at 1:16 AM, Sandeep <syadd...@gmail.com> wrote:
>
> > I just installed Python 2.6.1 and Django 1.0.2 on Windows.
>
> > I am new to Python and Django and am following the tutorial for
> > Django.
>
> > Per tutorial, I am setting the 'DATABASE_ENGINE' to sqlite3 in
> > settings.py file. However, I get the following error when I run
> > 'python manage.py synchdb':
>
> > django.core.exceptions.ImproperlyConfigured: Error loading sqlite3
> > module: No module named _sqlite3
>
> > Complete error is below. I will greatly appreciate help.
>
> > $ python manage.py  syncdb
> > [snip]
> > 16, in <module>
> >    backend = __import__('%s%s.base' % (_import_path,
> > settings.DATABASE_ENGINE), {}, {}, [''])
> >  File "/usr/lib/python2.5/site-packages/django/db/backends/sqlite3/
> > base.py", line 27, in <module>
> >    raise ImproperlyConfigured, "Error loading %s module: %s" %
> > (module, exc)
> > django.core.exceptions.ImproperlyConfigured: Error loading sqlite3
> > module: No module named _sqlite3
>
> You say Python 2.6.1 on Windows but traceback shows a Python in a python2.5
> directory and the command prompt and file paths don't look very Window-y.
> Are you using a cygwin bash shell?  If so, the Python 2.6.1 you installed
> isn't being used, rather the Python2.5 installed under cygwin is what is
> running, and that cygwin install of Python apparently doesn't include
> sqlite3, see:
>
> http://www.cygwin.com/ml/cygwin/2007-11/msg00070.html
>
> which is quite old but it doesn't seem they have fixed it.  I just tried
> refreshing to the latest Python on one of the boxes where I have cygwin and
> I still can't import sqlite3.  The person who had sqlite3 available under
> cygwin in that thread was apparently running the Python that came with
> something from Cygwin Ports, something I've never used.
>
> If you want the Python 2.6 you installed I think you need to use a Windows
> command prompt, not a cygwin bash shell.  If you want to run under cygwin on
> Windows, you'll need to figure out how to get sqlite3 support there.
>
> Karen- Hide quoted text -
>
> - Show quoted text -
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to