I recently installed the newest version of Zorin OS for testing purposes.
After updating the system to Python 3.13, I'm unable to open the default Gnome terminal app and Zorin appearance. I even reinstalled the OS and subsequently restarted the computer several times, but with no avail. However, a different terminal app that I installed through the app store worked seamlessly.
Please open the Programs in the Terminal that works to check what Output it creats when trying to open the probelatic Programs and post this Out put here.
Zorin Appearance, You can start with zorin-appearance and the Gnome Terminal with gnome-terminal
Since it was a fresh install, I decided to reinstall the OS without updating or changing the Python version that comes with Zorin 17.3. It seems the Python issues I experienced were due to the possible incompatibility of the system with Python 3.13.
Could you advise me on how to install and use the most recent version of Python without affecting the system? I would need at least Python 3.12 to run an app I need for work.
I understand there are a few ways to do it on Linux, but I would appreciate knowing what works best on Zorin.
The Thing is: Zorin OS in an LTS Distro. So, the Packages are older. And when a Package or Packages depend on Python and use an older Python Version and you install a newer one that can cause Issues.
@Ponce-De-Leon is right, you can't install a newer version of Python just like that as there are quite a few dependencies that may break with the new version.
For that, you should use something like Docker or pyenv to manage multiple installations without them interacting with the main library. Depending on the type of program that you need to run, you might want to use one or the other.