What happens when you run:
sudo -u apache python
>>> import django
>>> django
<module 'django' from '/usr/lib/python2.4/site-packages/django/
__init__.pyc'>

BTW, I use openhosting and have a few django sites running so don't be
discouraged!

 -rob

On Apr 18, 12:59 pm, Oliver Charles <[EMAIL PROTECTED]> wrote:
> Ok,
>
> I've done a ton of googling on this, and not come up with much luck.
> Here's my situation:
>
> I've just purchased a new VPS from OpenHosting for a project, and it
> comes with mod_python, apache2 and postgresql all setup. So I did a
> subversion checkout of django, and symlinked it to /usr/lib/python2.4/
> site-packages, which I can verify:
>
> [EMAIL PROTECTED] ~]$ ls -al /usr/lib/python2.4/site-packages/ | grep
> django
> lrwxrwxrwx  1 root root     33 Apr 18 14:27 django -> /home/acid2/src/
> django_src/django
>
> So that looks ok, and just to make sure, here's django_src/django:
>
> [EMAIL PROTECTED] ~]$ ls -al ~/src/django_src/ | grep django
> drwxr-xr-x 20 acid2 acid2 4096 Apr 18 14:27 django
>
> So, with django now symlinked to my site-packages, I tried importing
> it in the python shell:
>
> [EMAIL PROTECTED] ~]$ python
> Python 2.4.3 (#1, Mar 14 2007, 18:51:08)
> [GCC 4.1.1 20070105 (Red Hat 4.1.1-52)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>> import django
>
> Looks good! So I now went to add this into my Apache config:
>
> <Location "/">
>         SetHandler python-program
>         PythonHandler django.core.handlers.modpython
>         #SetEnv DJANGO_SETTINGS_MODULE trainspotted.settings
>         PythonDebug On
>         PythonPath "sys.path"
> </Location>
>
> Of course, now when I go to my apache site I get:
>
> Mod_python error: "PythonHandler django.core.handlers.modpython"
>
> Traceback (most recent call last):
>     ....
>
> ImportError: No module named django
>
> I can't see for the life of me why this is happening. Django is
> readable everywhere, python can import is from the shell, and sys.path
> contains a django directory, with __init__.py...
>
> Can anyone see why I can't get the import to work? I'm banging my head
> on this one!
>
> ---
> Oliver Charles


--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to