New snapshot builds with Python 3.11 and updated modules

216 views
Skip to first unread message

Ale Martinez

unread,
Jan 30, 2026, 6:49:47 AMJan 30
to golden-cheetah-users
This includes a very appreciated contribution by Magnus Gille to remove  the restrictions which keep us stuck with deprecated versions which bother advanced users, and to update the included  Python and modules on the 3 supported platforms to keep it easy for users not versed on Python.
It is a lot of work, thank you Magnus.

Kari Lempiäinen

unread,
Jan 31, 2026, 5:31:10 AM (13 days ago) Jan 31
to golden-che...@googlegroups.com
Hi,

Seems to be working ok with my OSX Tahoe 26.2.

Br,
Kari

--
_______________________________________________
Golden-Cheetah-Users mailing list
golden-che...@googlegroups.com
http://groups.google.com/group/golden-cheetah-users?hl=en
---
You received this message because you are subscribed to the Google Groups "golden-cheetah-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golden-cheetah-u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/golden-cheetah-users/983e884b-ac66-4acc-bea0-18af5a538c86n%40googlegroups.com.

Ale Martinez

unread,
Jan 31, 2026, 3:28:09 PM (13 days ago) Jan 31
to golden-cheetah-users
El sábado, 31 de enero de 2026 a la(s) 7:31:10 a.m. UTC-3, kari.le...@summerday.net escribió:
Hi,

Seems to be working ok with my OSX Tahoe 26.2.

Br,
Kari

Hi, great, thanks for your feedback!

It is expected to work on all still supported macOS versions (Sonoma, Sequoia and Tahoe), according to feedback here  it also works on Ventura but not on Monterey.

Cheers, Ale.
 

marcen

unread,
Feb 3, 2026, 6:28:21 PM (10 days ago) Feb 3
to golden-cheetah-users
Hello,

A question about Python on Windows 11 with the new snapshot build. When I use the Pandas packages, I get an error message.
I only added import pandas as pd . I installed GC in a new folder. Do I still need to delete something old? 
It only happens with pandas, e.g. numpy, I don't get an error message.
I don't get the error message under Arch Linux.

Since I couldn't copy the text, here it is as an image.
Screenshot 2026-02-04 000007.png

keisuke....@gmail.com

unread,
Feb 3, 2026, 6:30:37 PM (10 days ago) Feb 3
to golden-che...@googlegroups.com
Hi Marcen,

The snapshot builds of Golden‑Cheetah now include Python 3.11 but
don’t bundle pandas by default. You’ll need to install pandas into the
embedded Python environment before you can import it without error. On
Windows you can do something like this in a Command Prompt:

```bat
cd "C:\Program Files\GoldenCheetah-<snapshot-folder>"
python.exe -m pip install --upgrade pandas
```

Once pandas is installed, `import pandas as pd` should work. If you
still see an error, please post the exact error message (or attach
your screenshot) so we can troubleshoot further. Also make sure any
old Golden‑Cheetah folders or PATH entries from a previous install are
removed to avoid version conflicts.

Hope that helps,
keisuke

Ale Martinez

unread,
Feb 4, 2026, 8:23:53 AM (9 days ago) Feb 4
to golden-cheetah-users
El martes, 3 de febrero de 2026 a la(s) 8:30:37 p.m. UTC-3, yama-kei escribió:
Hi Marcen,

The snapshot builds of Golden‑Cheetah now include Python 3.11 but
don’t bundle pandas by default.

It looks like an issue specific to the Windows build, pandas should be included and it is on Linux and likely macOS builds I will try to fix this.
Thanks for the heads up.

marcen

unread,
Feb 4, 2026, 12:31:26 PM (9 days ago) Feb 4
to golden-cheetah-users
Hello Keisuke,

Thanks for the tip! Unfortunately, it didn't work.
After further searching, I found the error: the DLL libffi-8.dll was missing.
I downloaded and installed version 3.11.9 from https://www.python.org/downloads/windows/ and then copied libffi-8.dll to C:\Program Files\GoldenCheetah.
After restarting GC, the error no longer occurred.

Ale Martinez

unread,
Feb 4, 2026, 3:29:38 PM (9 days ago) Feb 4
to golden-cheetah-users
El miércoles, 4 de febrero de 2026 a la(s) 2:31:26 p.m. UTC-3, marcen escribió:
Hello Keisuke,

Thanks for the tip! Unfortunately, it didn't work.
After further searching, I found the error: the DLL libffi-8.dll was missing.
I downloaded and installed version 3.11.9 from https://www.python.org/downloads/windows/ and then copied libffi-8.dll to C:\Program Files\GoldenCheetah.
After restarting GC, the error no longer occurred.

Good catch, I updated the installer to include the missing DLL in https://github.com/GoldenCheetah/GoldenCheetah/releases/tag/snapshot 

marcen

unread,
Feb 5, 2026, 4:49:25 AM (8 days ago) Feb 5
to golden-cheetah-users
Hello Ale,

Thanks for the fix. I tested the new version of the snapshot and Pandas now runs without any error messages.

Ale Martinez

unread,
Feb 5, 2026, 11:17:56 AM (8 days ago) Feb 5
to golden-cheetah-users
Hi, trying  keisuke suggestion above I found SSL support was not working in included Python due to 2 missing DLLs, I fixed that and updated the windows installer.
The interesting thing is: if you want to install additional Python modules to use or develop some chart and you don't want to install and configure Python, you can use python -m pip install <module-name> on GoldenCheetah folder.
Off course you need write access so, if you installed GoldenCheetah in Program Files folder, you need an administrator command prompt, for example to list installed packages and install requests module:
Screenshot 2026-02-05 131325.png

Hope it helps, Ale.

PS1: it is likely you can do something similar on macOS, but I have not tried yet.
PS2: On Linux you need to extract the AppImage to a local folder using --appimage-extract command line parameter first.

Ale Martinez

unread,
Feb 5, 2026, 2:53:27 PM (8 days ago) Feb 5
to golden-cheetah-users
To run the same example above in Linux you can do something like this:

$ ./GoldenCheetah_v3.8_x64Python.AppImage --appimage-extract
$ cd squashfs-root/
$ squashfs-root/opt/python3.11/bin/python3.11 -m pip list
$ squashfs-root/opt/python3.11/bin/python3.11 -m pip install requests
$ squashfs-root//GoldenCheetah --debug

The first command may take a while but it is a one time job, latest command run GoldenCheetah with the requests modules installed on internal Python.

I will let the macOS case as a homework for some enthusiastic macOS user ;)

Cheers, Ale.

 

marcen

unread,
Feb 5, 2026, 4:12:16 PM (8 days ago) Feb 5
to golden-cheetah-users
Hello Ale,

After the latest changes, installing packages also works for me on Windows 11. Thank you very much! Yes, it's really useful to be able to use diagrams from the cloud that a specific package requires. Good to know that it also works under Linux.

Ale Martinez

unread,
Feb 12, 2026, 7:04:10 AM (yesterday) Feb 12
to golden-cheetah-users
After last update it should be possible on macOS too: python3.11 binary and pip3 script are available and functional under GoldenCheetah.app/Contents/Frameworks/Python.framework/Version/Current/bin, the base directory and package name depend on your installation choices.
Reply all
Reply to author
Forward
0 new messages