bruce
bedouglas at earthlink.net
Sat Mar 12 12:30:43 EST 2005
graham.. sorry about the time dealy since the last post! ok.. i now have a fresh/newly installed FC3 linux. i have the following rpms: [root at lserver4 lib]# rpm -q httpd httpd-2.0.52-3 [root at lserver4 lib]# rpm -q mod_python mod_python-3.1.3-5 [root at lserver4 lib]# rpm -q python python-2.3.4-11 when i do a 'import mod_python, i get no return errs. when i do a 'import mod_python.apache', i get the following [root at lserver4 lib]# python Python 2.3.4 (#1, Oct 26 2004, 16:42:40) [GCC 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import mod_python >>> import mod_python.apache Traceback (most recent call last): File "<stdin>", line 1, in ? File "/usr/lib/python2.3/site-packages/mod_python/apache.py", line 28, in ? import _apache ImportError: No module named _apache >>> import sys >>> print sys.prefix /usr >>> my dirs/locations for mod_python/mod_python.so are: [root at lserver4 lib]# ls /usr/lib/python2.3/site-packages/mod_python apache.py .... [root at lserver4 lib]# ls /etc/httpd/modules mod_python.so ... as far as i can tell, the dirs are similar to an FC2 system i have that appears to have mod_python/apache installed correctly. any ideas as to why i'm getting the 'ImportError: No module named _apache' msg? thanks -bruce -----Original Message----- From: Graham Dumpleton [mailto:grahamd at dscpl.com.au] Sent: Saturday, March 05, 2005 4:43 PM To: bedouglas at earthlink.net Cc: mod_python user mailing list Subject: Re: python/linux guru needed.. now!!!! On 06/03/2005, at 9:10 AM, bruce wrote: > graham... > > i did post this issue/question to the modpython group... although i > haven't > posted there for a guru... And on the mod_python mailing list you were asked some questions and given some things to try. You didn't however give an answer to the questions. We can't read minds. :-) > but in answer to the rest of your questions.... > > here's what i'm doing... > > python > pyhton 2.3.3 ...... > type help... >>>> import mod_python.psp > . > . > . > ImportError: No module named mod_python Getting this error in itself is strange, as trying to import a submodule of a module that does not exist, would usually yield: ImportError: No module named mod_python.psp if the parent module does not exist. Either way, it simply doesn't look like mod_python is installed for that version of Python. Does saying: import mod_python fail as well. What error does it give in that situation? You can verify manually whether it has been installed by finding the "site-packages" directory for the Python installation and looking in there for a mod_python directory. Note that there are two parts to the installation of mod_python, there is the Apache handler .so which gets installed in Apache modules directory and the Python code modules which get installed in "site-packages". So far it seems it is the latter that does not exist. Anyway, if you don't know where to look for the "site-packages" directory, run in Python: import sys print sys.prefix This should tell you where Python stuff is being installed. For Python 2.3, the site-packages directory would be in a subdirectory of that directory called: lib/python2.3/site-packages Thus change to directory specified by sys.prefix and then run: ls lib/python2.3/site-packages/mod_python Does that say the directory doesn't exist? If it doesn't exist, then your installation isn't complete. If it does exist, what is in that directory? I also ask again the same question as posed in the original mailing list response to you, do you possibly have more than one version of Python installed on your system? > i'm doing the above from the linux command line > > > i have > RH8.0 > python-2.3.3-6 > mod_python-3.1.3-5 > apache/2.0.50 (built from source) > > > so, any ideas!!! > > thanks... > > bruce > > > -----Original Message----- > From: python-list-bounces+bedouglas=earthlink.net at python.org > [mailto:python-list-bounces+bedouglas=earthlink.net at python.org]On > Behalf > Of grahamd at dscpl.com.au > Sent: Saturday, March 05, 2005 1:56 PM > To: python-list at python.org > Subject: Re: python/linux guru needed.. now!!!! > > > > bruce wrote: >> hi... >> >> i have a situation with a linux rh8 server. i can't seem to get >> python/mod_python/apache working as one... >> >> i can't seem to import mod_python from the python interpreter to > work, and >> i'm not sure as to why. i'm fairly convinced that it's a conflict > issue of >> some type, but i'm not sure as to how to resolve it... >> >> if you are a guru with python/mod_python/linux then i'd like to talk > with >> you... >> >> searching through google/mailing lists/etc... is getting me nowhere!! > > You will do better if you present your problem in the mod_python > mailing > list. Go to http://www.modpython.org to get the mailing list details, > get > yourself on the list and then post the following information as a > start. > > Which version of mod_python you are using. > > Whether you are using the global configuration file or a .htaccess > file. > > The snippet of the Apache configuration you are using to configure > mod_python and enable its use in the directory you are working in. > > Details of any error responses which are being displayed by your web > browser. > > Details of messages, be they notices or error messages, which occur in > the Apache error log file corresponding to any request you are making > which is not working. > > The full contents of the Python code file for the content handler you > are > trying to use. > > -- > http://mail.python.org/mailman/listinfo/python-list
|