RELEASED Python 2.4.2 (final)

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Bugs

    #16
    Re: RELEASED Python 2.4.2 (final)

    - I had an old ActiveState python24.dll in \windows\system 32 which I
    deleted. That must've been left over from a 2.4.1 ActiveState
    installation which I had installed then uninstalled sometime ago.

    - I then uninstalled Python 2.4.2 and re-installed it for "all" users.
    After that everything seemed to work properly.
    I'm not sure where the Python 2.4.2 installation put it's python24.dll?

    Please let me know if you need additional details.

    Thanks,
    Bugs

    Martin v. Löwis wrote:[color=blue]
    > Trent Mick wrote:
    >[color=green]
    >>I suppose that is possible. Martin, does python-2.4.2.msi install
    >>python24.dl l to the Python install dir for a "per-user" installation?[/color]
    >
    >
    > Yes, that is supported. It would be good if Bugs could confirm that
    > he only deleted the wrong python24.dll, with the proper one being
    > installed in a different place already. His explanation
    > "you called it, it was an errant python24.dll left over from an old
    > ActiveState installation." is too imprecise to be able to tell
    > whether the two python DLLs where in the same location (requiring
    > a repair step) or in different locations (likely then resulting from
    > one being per-machine, and the other per-user).
    >
    > Bugs?
    >
    > Regards,
    > Martin[/color]

    Comment

    • Martin v. Löwis

      #17
      Re: RELEASED Python 2.4.2 (final)

      Bugs wrote:[color=blue]
      > - I had an old ActiveState python24.dll in \windows\system 32 which I
      > deleted. That must've been left over from a 2.4.1 ActiveState
      > installation which I had installed then uninstalled sometime ago.
      >
      > - I then uninstalled Python 2.4.2 and re-installed it for "all" users.
      > After that everything seemed to work properly.[/color]

      That is somewhat mysterious...
      [color=blue]
      > I'm not sure where the Python 2.4.2 installation put it's python24.dll?[/color]

      It depends on whether this is a "for all" installation, or a "just for
      me" installation. In the "for all" installation, it goes to
      \windows\system 32. In the "just for me" installation, it goes to
      c:\python24 (ie. the directory where python.exe is). The rationale
      is that a non-admin user might not have enough permissions to
      write to system32.
      [color=blue]
      > Please let me know if you need additional details.[/color]

      It would be good if you could recall what mode the original 2.4.2
      installation had. If it was "just for me", then you might have
      installed the 2.4.2 version of python24.dll into the python directory.
      Still, it is then puzzling why it would have used the version in
      system32, as the application's (i.e. python.exe) directory should
      be searched first.

      For the record, please also report what operating system you
      were using.

      The other theory is that the 2.4.2 installer failed to overwrite
      the ActivePython version. This should not have happened, though,
      since the installer should have noticed that the 2.4.2 version
      is newer than the 2.4.1 one (and indeed, in a test installation,
      it did so correctly).

      It is probably too late to recreate all details, so we should
      just watch whether it happens again.

      Regards,
      Martin

      Comment

      • Maldini

        #18
        Re: RELEASED Python 2.4.2 (final)

        thanks

        --
        Junqing Zhou

        MSN: zhou_junqing@ho tmail.com
        Email: zhou_junqing@12 6.com


        Comment

        Working...