It’s Time to Upgrade to Python 3 – Time Is Running Out!


Anaconda Python scales

The Python community will sunset Python 2 on January 1, 2020.  

How much time is left? Check out the handy clock at:

How does this impact the Anaconda Distribution and the conda packages Anaconda builds?

As of January 1, 2020, Anaconda will no longer be adding new packages built for Python 2.7 to default channels.  The Python 2.7 packages available prior to that date will remain available.  

This means, for instance, that if there is a newly released version of TensorFlow after the first of the new year – it will not be available in defaults for Python 2.7.

The one exception is that Python 2.7.18 is slated to be released in mid-April 2020 according to PEP-0373. Packages for Python 2.7.18 will be built and made available on the defaults channel.  

Any patching for CVEs done for Python 2.7 after January 1, 2020 will only be available to Anaconda Enterprise or Anaconda Professional Services customers.  

We strongly recommend upgrading to Python 3 as soon as possible.  Many open source projects have already stopped supporting Python 2:  

Interested in migrating to Python 3? There are many handy tips in an Anaconda blog post from earlier this year as well as many other places like

You May Also Like

For Practitioners
Understanding and Improving Conda’s performance
Lately, we have been responding to issues about Conda’s speed.  We’re working on it and we wanted to explain a few of the facets that we’re looking at to solve the prob...
Read More
AnacondaCON 2017 Recap: A Community Comes Together
Last week, more than 400 Open Data Science community members descended on the city of Austin to attend our inaugural AnacondaCON event. From data scientists to engineers to bu...
Read More
TheNewStack: Microsoft, Anaconda Partner to Share Python and R Libraries
Read More