Where can I find a list of Databricks runtime versions and their corresponding Python versions?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-29-2023 03:26 PM
I'm surprised this is not easily available, I checked this page for example: https://docs.databricks.com/release-notes/runtime/releases.html
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-30-2023 02:19 AM
@fijoy Hi, You have to check the System Environment section in the release notes. You can get the Python version there.
https://docs.databricks.com/release-notes/runtime/13.1.html#system-environment
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-30-2023 07:43 AM
The System Environment section is inconsistent.
I wanted to find a runtime that has Python 3.8.*.
I inferred through trial and error that runtime 10.4 has that Python version, but it's not documented here:
https://docs.databricks.com/release-notes/runtime/10.4ml.html#system-environment
The Python version for each runtime needs to be lot easier to find.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-30-2023 01:57 PM
@fijoy use %pip list in notebook and it should show libraries installed
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-30-2023 02:09 PM
That's what I ended up doing. In order to do that however, I need to create clusters with different Databricks runtimes and choose the latest runtime that had Python 3.8.*. It was a lot more work than I anticipated.
I think the Databricks docs should be a lot clearer.

