Watson Studio environments are getting an upgrade and it’s time for you to move to Python 3.6.
In Watson Studio, an environment definition defines the hardware and software configuration that you can use to run tools like notebooks, Auto AI, and the flow editor. Popular software configurations include two different versions of Python; previously, only Python 3.5 and Python 2.7 were available as Default environments. Now, we are announcing the deprecation of Python 3.5 and Python 2.7 in favor of Python 3.6.
The new Python 3.6 environments do not only differ in the Python language version. Open source library versions for packages you may be using also may have changed. This might affect your ability to run the code without modification in the future. You might be required to make minor modifications upfront to ensure a smooth transition on August 28, 2019
The decision to deprecate Python 3.5 is based on a Security Vulnerability.
Python 2.7 will be End of Life by January 1, 2020. You can read more about this in PEP 373 at Python.org.
Here are the dates you need to know
- Python 3.6 defaults available: July 1, 2019
- Deprecate older version announcement: July 16, 2019
- End of Life for Python 3.5 and 2.7 for Watson Studio: August 28, 2019
You can read more about working with Watson Studio Environments, including the new default Python environments, in our documentation.