[Tutor] Python 3.5.1 64 bit?

yehudak . katye2007 at gmail.com
Wed Jan 6 02:06:44 EST 2016


eryk,
Thank you.
What's wrong with upgrading to newer version?

Yehuda

On Wed, Jan 6, 2016 at 8:32 AM, eryk sun <eryksun at gmail.com> wrote:

> On Tue, Jan 5, 2016 at 5:50 PM, Alan Gauld <alan.gauld at btinternet.com>
> wrote:
> > On 05/01/16 19:47, yehudak . wrote:
> >> I'm using version 3.5 of Python and want to upgrade.
> >
> > 3.5 is the latest stream. If you are already using it why
> > do you want to upgrade? Its easy to get caught up in a frenzy
> > of chasing the latest dot release but unless there is a
> > specific bug fix or feature you need there is rarely any
> > good reason. Personally I haven't got around to moving
> > from 3.4 yet and on my Windows  7 PC I'm still on v3.3.
>
> Review the release notes [1] to determine whether you need to upgrade.
> For example, 3.5.1 has the following fixes that are specific to
> Windows:
>
> Issue #19143: platform module now reads Windows version from
>               kernel32.dll to avoid compatibility shims.
> Issue #25112: py.exe launcher is missing icons
> Issue #25118: Fix a regression of Python 3.5.0 in os.waitpid() on
>               Windows.
> Issue #25213: Restores requestedExecutionLevel to manifest to
>               disable UAC virtualization.
> Issue #25361: Disables use of SSE2 instructions in Windows 32-bit
>               build
> Issue #25450: Updates shortcuts to start Python in installation
>               directory.
>
> Issues 25213 and 25361 only affect 32-bit Python.
>
> It also fixes several issues with the new installer:
>
> Issue #25081: Makes Back button in installer go back to upgrade
>               page when upgrading.
> Issue #25089: Adds logging to installer for case where launcher is
>               not selected on upgrade.
> Issue #25091: Increases font size of the installer.
> Issue #25102: Windows installer does not precompile for -O or -OO.
> Issue #25126: Clarifies that the non-web installer will download
>               some components.
> Issue #25143: Improves installer error messages for unsupported
>               platforms.
> Issue #25163: Display correct directory in installer when using
>               non-default settings.
> Issue #25164: Changes default all-users install directory to match
>               per-user directory.
> Issue #25165: Windows uninstallation should not remove launcher if
>               other versions remain
> Issue #25715: Python 3.5.1 installer shows wrong upgrade path and
>               incorrect logic for launcher detection.
>
> [1]: https://docs.python.org/3.5/whatsnew/changelog.html
>
> >> Also, when I upgrade, does the newer version over-ride the old one or I
> >> have first to remove the older version?
> >
> > They generally leave the old version around - you may have
> > a need for both (for example to test your codes compatibility
> > with both versions).
>
> On Windows, updating to a newer micro release (i.e. major.minor.micro)
> replaces the previous version. However, if you have the 64-bit version
> of 3.5.0 installed for all users, you can install the 32-bit version
> of 3.5.1 for the current user without affecting the system
> installation.
>


More information about the Tutor mailing list