Skip to main content
Skip table of contents

Deprecation of Python 3.8 kernel

Category

Data Lab

Update Type

Deprecation

Deprecation Date

What

Python 3.8 reached End-of-Life (EOL) in October 2024 and is deprecated in Data Lab.

When

  • Deprecated as of

  • Planned removal after

Who is Affected

When Python 3.8 is removed from Data Lab, any notebooks previously saved with the Python 3.8 kernel will automatically default to using the Python 3.11 kernel. This includes Scheduled Notebooks, Add-ons, and Data Lab Functions, all of which will run using the Python 3.11 environment.

Notebook cells may fail with a ModuleNotFoundError if required packages are not installed in Python 3.11 environment. In addition, some code may require updates due to compatibility differences between Python 3.8 and Python 3.11, or changes in package versions.

How to Address

Perform the steps in the Data Lab Python 3.11 Compatibility Guide. This will instruct you on how to update existing Python 3.8 notebooks to use the Python 3.11 kernel.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.