Installation of mod_python 3.1.3 on Apache 2.0.50 on Windows Me/Win2k
David Fraser
davidf at sjsoft.com
Mon Aug 30 11:40:50 EDT 2004
Piet wrote:
> Hi there,
> I cannot install mod_python v3.1.3 on either Win2k/ActivePython 2.3.2
> or WinMe/Python 2.3.4. When I run the Windows installer, I get the
> following error message:
> Traceback (most recent call last):
> File "C:\Programme\Python23\Scripts\win32_postinstall.py", line 86, in ?
> apachediroptions = getApacheDirOptions()
> File "C:\Programme\Python23\Scripts\win32_postinstall.py", line 45, in getApacheDirOptions
> apachekey = regkey(win32con.HKEY_LOCAL_MACHINE, "Software").childkey("Apache Group").childkey("Apache")
> File "C:\Programme\Python23\Scripts\win32_postinstall.py", line 34, in childkey
> return regkey(self.key, subkeyname)
> File "C:\Programme\Python23\Scripts\win32_postinstall.py", line 32, in __init__
> self.key = win32api.RegOpenKey(parent, subkeyname)
> pywintypes.error: (2, 'RegOpenKeyEx', 'Das System kann die angegebene
> Datei nicht finden.')
> Exception exceptions.AttributeError: "regkey instance has no attribute
> 'key'" in <bound method regkey.__del__ of <__main__.regkey instance at
> 0x00CF1440>> ignored
> *** run_installscript: internal error 0xFFFFFFFF ***
> I checked the registry and found that the key mentioned in the error
> message does indeed not exist. Is this a failure in my apache
> configuration/installation or is the installation package of
> mod_python incorrect? Are there any experiences with the
> abovementioned configuration?
> Thanx in advance
> Peter
Hi
This error was found when installing the original mod_python 3.1.3 for
Windows installer on a non-Admin install of Python. You'll probably find
that the registry does exist, but under HKEY_CURRENT_USER, not
HKEY_LOCAL_MACHINE.
In fact mod_python has actually been installed correctly, but the
instructions about changing your apache configuration have not been
given, and the mod_python library hasn't been copied into the Apache
directory.
These issues should all be fix in the latest win32 build of mod_python
available from
http://davidf.sjsoft.com/files/mod_python-3.1.3-1.win32-py2.3.exe
Need to get Grisha to release this...
I would recommend removing the Scripts/win32_postinstall.py file before
running it...
Hope that helps, if you have errors report them here or on the
mod_python mailing list.
David
More information about the Python-list
mailing list