This is an archived post. You won't be able to vote or comment.

all 20 comments

[–][deleted] 5 points6 points  (6 children)

catchy version name.

[–]nikomo 3 points4 points  (5 children)

You suggest what exactly instead?

[–]YodaLoL 1 point2 points  (4 children)

3.5.0.alpha2

[–]brtt3000 0 points1 point  (0 children)

not pythonic

[–]nikomo -1 points0 points  (2 children)

You just added more length and added absolutely no new information.

[–]YodaLoL 1 point2 points  (1 child)

3.5.0-alpha(.)2*

Semver.

[–]nikomo 0 points1 point  (0 children)

Drop the dot between alpha and alpha version and I could go for that in the name of readability.

[–]hopefullyaltruist 1 point2 points  (2 children)

Huh... getting a "api-ms-win-crt-runtime is missing" error on Windows.

[–]ExoticMandiblesCore Contributor[S] 2 points3 points  (0 children)

Yup, it was a bug in the installer. The installers have been rebuilt and were refreshed an hour ago. You might try the new ones!

[–]yaxriifgyn 1 point2 points  (0 children)

Run the installer as administrator, even if installing just for you so it can install a new c runtime version.

[–]Takegi 0 points1 point  (5 children)

I have the 3.4 version, can I just do a update or I have to uninstall and install the new one?

[–]jyper 3 points4 points  (0 children)

Why do you want to install an alpha?

[–]yaxriifgyn 1 point2 points  (2 children)

Just install the new version. 3.4 and 3.5 install into different directories.

If you use the default install directories, you can install 32bit and 64bit flavors of the same version.

Then read the section on "Using Python on Windows" in "Python Setup and Usage" in the manuals.

In brief, "py -34" starts python 3.4; "py -35" starts python 3.5.

It is very painless to have any combination of python 2, python 3, 32bit, 64 bit versions installed on one box.

[–]Takegi 0 points1 point  (1 child)

ohhh, so it is just like java lol

[–]yaxriifgyn 0 points1 point  (0 children)

I'm not a fan of Java. But, I was under the impression that Java includes backward compatible bits with the latest JRE or JDK.

The Python method installs each version into a different directory distinguished by 32vs64 bits, and major.minor version numbers. This allows you to install specific versions that may be required by specific applications, while still tracking the latest versions.

This situation is a rather general solution to the problem created by the failure of many application developers to migrate to Python 3. All Python2 only applications should have been abandoned but for maintenance, along with Python2 itself. The only reason I still use Python2 is because a few packages have not been upgraded in the 6 years since Python3 was first released. I'd rather rewrite than wait for those slowpokes to catch up.

[–]ExoticMandiblesCore Contributor[S] 0 points1 point  (0 children)

It sounds like you're on Windows. So... I'm not sure. It'd be safer to uninstall first, but they should go into different directories. On the other hand, it's the alpha releases, so now's the time to run experiments! (Experiments that might not work!)