Discussions
Categories
- 17.9K All Categories
- 3.4K Industry Applications
- 3.3K Intelligent Advisor
- 63 Insurance
- 536.4K On-Premises Infrastructure
- 138.3K Analytics Software
- 38.6K Application Development Software
- 5.8K Cloud Platform
- 109.5K Database Software
- 17.5K Enterprise Manager
- 8.8K Hardware
- 71.1K Infrastructure Software
- 105.3K Integration
- 41.6K Security Software
How do I get my hands on Python 3.10 on Oracle Linux 8.6?

I'm new to Oracle Linux and to deploying professionally in general, but I'm wondering why the YUM repos do not seem to include the latest version of Python which was released in October of last year.
Is there a specific reason 3.10 is held up, or is it just a normal delay in the release cycle? Assuming the latter, is there a place where I can read more about the cycle?
Also, if anyone can suggest a 3rd party repo with a compatible Python 3.10 package or a place to look for one, I would really appreciate hearing about it.
I realize building from source is an option, but I'm having trouble keeping the process from failing. It's not my turf, and I would really rather avoid building packages myself in the first place since I expect to set up and drop different systems with changing dependency trees rather frequently, not to mention, primarily develop applications rather than maintain systems.
Any help will be appreciated. Thank you.
Best Answer
-
David Gilpin-Oracle Principal Product Manager, Oracle Linux and Virtualization Frisco, TXPosts: 52 Employee
The highest version of python available in Oracle Linux 8 is python39, through a module install.
This is the same as RHEL 8.
Enterprise distros are built for long-term stability and support lifetime.
Note that RHEL 9 and Oracle Linux 9 include python39 standard today.
It might be easier for you to use Fedora 36 as the main version is Python 3.10. Fedora always tends to lead package versions.
Answers
-
David Gilpin-Oracle Principal Product Manager, Oracle Linux and Virtualization Frisco, TXPosts: 52 Employee
The highest version of python available in Oracle Linux 8 is python39, through a module install.
This is the same as RHEL 8.
Enterprise distros are built for long-term stability and support lifetime.
Note that RHEL 9 and Oracle Linux 9 include python39 standard today.
It might be easier for you to use Fedora 36 as the main version is Python 3.10. Fedora always tends to lead package versions.
-
Thank you for taking the time to reply.
I'm committed to using Oracle Linux. And as you mention, Python 3.10 isn't currently available, but I ended up building it using Pyenv, then moving the installation into /usr/. It appears to be functioning as expected independent of Pyenv.