I started fresh on Windows, installed Python into c:\Python24, then
changed the folder name to c:\Python24b, so that the registry wouldn't
point to Python. Then I tried installing Visual. I was appropriately
told that it couldn't find python and would be asked where it was. I
then got the file dialog box and chose c:\Python24b, whereupon I again
saw the dialog box about not being able to find python, but I discovered
that after exiting this dialog box I could proceed anyway, and Visual
was installed properly (that is, into c:\Python24b\Lib\site-packages).
So the immediate problem seems to be that the error dialog box is shown
after choosing an appropriate directory, making the person think that
it's not going to work.
This has something to do with tricky coding in the InnoSetup script used
to build the VPython installer.
There may be another thing wrong with the installer, but I haven't
verified this for certain. If you've already installed Numeric, the
VPython installer notices that it's already there and doesn't reinstall,
but I think that if you uninstall VPython Numeric gets uninstalled,
which is not the intent. Again, this has to do with details of the
InnoSetup script.
Bruce Sherwood
|