Python Download Windows 64 Bits

6 views
Skip to first unread message

Hermalindo Lepicier

unread,
Aug 4, 2024, 11:32:06 PM8/4/24
to hopretonorc
Iwanted to use the 32 bits python because I need a module that only works with the 32 bits version, but I don't want to use the 32 bits version always, but when I run a script, it runs with the 32 bits version, always. What can I do to only use the 32 bits sometimes, and leave the 64 bits for default use?

But the easiest thing to do is to re-run the 64-bit installer, make sure to leave on all the checkboxes, click OK if it asks something like "are you sure you want to override the existing settings", and your 64-bit Python will be the default again.


Or, if you've installed a GUI IDE (other than IDLE), many of them have an option somewhere in the menus to "give me a list of all installed Pythons and set the one I choose as the default" (or, for the ones written in Python, possibly just to "set this Python as the default").


I was wondering whether the core developers were thinking about dropping Python prebuilt installers for 32 bit Windows in 3.12 or upcoming versions. I noticed that the 3.11 release has pioneered a new ARM64 windows installer. Presumably Windows on ARM will pick up over the next couple years, so maintainers of C extensions will want to have prebuilt wheels for that platform. C extension maintainers also (in my experience) want to support 32 bit Windows installs because they are standard Python installations from python.org


But very few people actually need 32 bit Windows installations anymore, and not feeling the need to make 32 bit wheels would simplify workflows for C extensions. Especially C extensions that rely on external libraries, which need to be compiled separately into 32 bit and 64 bit versions.


To be clear, I was referring there to packages choosing to drop their own 32-bit builds. There are no plans to drop 32-bit releases of CPython for Windows, and if there were, it would be nothing to do with ARM64 (and everything to do with Windows dropping support for 32-bit executables - which to my knowledge has not even been discussed, let alone been planned).


Hello,

I have recently installed UiPath community edition 2018.4.0 on my windows 7 64-bit OS. I am using python 3.5.4 64 bit . I am trying to execute a python script within my sequence.I am facing issues as it is not able to find the path within Python Scope.

When I read through the forum, some of the users mentioned that UiPath does not support 64 bit python versions.

Can someone tell me more about it.

Is there an any work around I can try?


Hello ,

I am currenty using - Uipath studio 2018.4.1 community edition.

I have changed the target under input parameters to x64. I have also chosen python_35 as version

I am getting an invalid path error. -Python Scope: The specified Python path is not valid: C:\Users\hegdepra\AppData\Local\Programs\Python\Python35\python.exe


one thing - The Above path is not look good. Python installed on your system?

if it is show it should be like C:\Python36_64 or if you will have installed with Visual Studio then path will be like


We hypothesize (without proof) that the last category is the most common, and CPython reducing its level of support for 32-bit Windows would hopefully encourage those users to migrate to a 64-bit Python.


Even though most Windows installations are probably 64-bit by now, it is still rather common to run into 32-bit applications on Windows. If you want to interface to such a 32-bit application, you have to use a 32-bit Python version and 32-bit wheels, unless you can use some kind of IPC mechanism to bridge the gap.


E.g. say you have a 32-bit application using a database and you want to access the database using an ODBC driver from Python, then you have to use a 32-bit version of Python in order to access that database.


Things are getting better, since applications on Windows are slowly moving towards 64-bit per default, but using the number of Windows installations as a reference for how wide-spread 64-bit applications are on Windows is not a good metric.


(1) Because 32-bit applications are still supported on Windows and some people may be using embedded Python to interface in-process with those. The case of embedding Python in an extension to one such application came up in another conversation recently IIRC. People needing embedded Python require a Python that matches. But I assume embedders are also more likely to be people capable of doing their own builds.


At this point it feels like the only ones that would are people embedding it in code that needs to be loaded by a 32-bit process? I expect embedders are the kind of people we should just tell to build their own 32-bit windows x86 cpython from source.


If anyone know them, having them speak up here with rationale about why they need 3.13+ to work on 32-bit x86 windows would be helpful. volunteering time and resources to make it happen would be more so.


There was a practical matter of those CI systems being either (a) flaky or (b) super slow in the past (why not both? meme), holding changes that have no platform specifics up in the past. If, for example, macOS is no longer flaky we should make it required. Merge queues mostly resolve the super slow annoyance as when a change is ready it can be queued to automerge once the slow long-tail CI runs finish.


As a side note I also have a problem with uproot related to this issue: -after-an-update-to-windows-2004-is-causing-a.html

Though this is probably unrelated to this root forum? Or does anyone here use uproot for root as well?


As a side note I also have a problem with uproot related to this issue: -after-an-update-to-windows-2004-is-causing-a.html

Though this is probably unrelated to this root forum? Or does anyone here use uproot for root as well?


Hello, thanks for the reply, unfortunately it did not work - error message is still the same (attached below). I double checked the path. I use 32 bit version of python. C:\Program Files (x86)\Python39-32 The 64 bit one was complaining that libPyRoot was not a valid win32 application or something along those lines. Can provide the full 64 bit error if necessary. Here is the output of the 32:


RAW on windows can be installed using 64 bit or 32 bit python. Unless you knowyou need a 32 bit build, you should install the 64 bit version. Some libraries,such as pyFAI, maybe hard to install on 32 bit windows.

3a8082e126
Reply all
Reply to author
Forward
0 new messages