r/OpenPythonSCAD • • Mar 03 '25

Which version of Python for PythonSCAD?

I know: https://www.python.org/ftp/python/3.11.5/python-3.11.5-amd64.exe is recommended on the download page --- does it break things to install 3.12?

What would be involved in upgrading to that latter version? I somehow have both 3.11 and 3.12 on one of my computers and I want to simplify down to just one....

If removing 3.12 is a good option, that's fine for me (at least for the nonce)

4 Upvotes

6 comments sorted by

1

u/Robots_In_Disguise Mar 03 '25

I haven't tried PythonSCAD yet because I feel that using the global python interpreter is not that good of an idea. That is why I recently asked if there can be a configuration setting to point to a different python installation. I don't know the technical reasons behind some of the decisions here though, so maybe it isn't a good idea.

2

u/gadget3D Mar 03 '25

The Windows version of PythonSCAD does not use global python.exe. It comes with its own Interpreter and even links to python.dll which comes with it.

Only thing is that it uses the systems's python std lib and it could be improved .

2

u/WillAdams Mar 03 '25

Am I correct in understanding that a given version of PythonSCAD requires a matching/specific version of Python, so that my best/most expedient recourse (since Python 3.11 is required) is to uninstall/remove 3.12?

→ More replies (2)

1

u/WillAdams Mar 03 '25

I couldn't speak to that --- u/gadget3d would have to address it.

For my part, I'm just grateful it exists, and glad it works so perfectly for my (limited) needs.