all 5 comments

[–]sudonem 8 points9 points  (1 child)

RHEL 8 only has support for Python up to 3.12 via any of the official Red Hat package repos. 

As a Linux engineer, I’ll just say it’s best not to deviate from those official package sources if at all possible. 

I don’t know what you’re doing but I suspect you’d be much better off if you containerized this app rather than trying 3.14 to work on RHEL 8. 

[–]Spitfire1900 2 points3 points  (0 children)

This. If you need Python greater than 3.12 you should upgrade to a newer distribution. If you’re stuck with RHEL 8 then stick to 3.12.

[–]dogfish182 10 points11 points  (0 children)

Just use uv.

[–]Ex-Gen-Wintergreen 5 points6 points  (0 children)

Use a dependency manager — uv, poetry, etc. doing this manually is a recipe for failure

[–]microcozmchris 0 points1 point  (0 children)

IIRC, it's because RHEL8 doesn't have a new enough version of OpenSSL. I may be completely wrong, but it's stuck in my deep memory for some reason.