|
Ron Phelps
rphelps at redshift.com
Sat Feb 28 19:51:00 EST 2009
I have similar mod_python setups at work and home. The differences are
at work the setup is Ubuntu Gutsy and at home I have Ubuntu Feisty so
the home installation uses 3.2 mod_python and the work 3.3. The other
difference is at home I have apache2 configured for two virtual
websites. The work installation is only one website.
The problem is I can't import python scripts from index.py on my home
installation but I have no problem at work. Scripts in both
installations are in the home directory of the website.
-------------------
Code example from work, index.py uses a href link to call the following
python script all imports work eps_extract is python script in the same
directory as index.py
from cgi import escape
from urllib import unquote
#Import database and plotting functions
from select import select
import eps_extract
def frame():
s = """\
...
html code here
..."""
return s
def plots():
etc ...
------------------------
Code example from home - index.py:
I have tried simply using the import statement as above
and like below. The scripts weatherstation and pexpect are in the same
directory as index.py
import sys, os
from mod_python import apache
weatherstation = apache.import_module("weatherstation")
pexpect = apache.import_module("pexpect")
Mod_python returns
ImportError: No module named weatherstation
Thanks for any help you can give.
Ron
|