How do I modify sys.path from .htaccess to allow mod_python to see Django?
You're using mod_python wrong. It was never intended to serve python web applications. You should be using WSGI for this... or at least FastCGI.
The host I'm considering for hosting a Django site has mod_python installed, but does not have Django. Django's INSTALL file indicates that I can simply copy the django directory to Python's site-packages directory to install Django, so I suspect that it might be possible to configure Python / mod_python to look for it elsewhere (namely my user space) by modifying sys.path, but I don't know how to change it from .htaccess or mod_python.
How do I modify sys.path from .htaccess to allow mod_python to see Django?
P.S. I can only access the site via FTP (i.e. no shell access). I realize that it sounds like I should just switch hosts, but there are compelling reasons for me to make this work so I'm at least going to try.