Python 3.6
3.6.15
Release notes ↗
Is Python 3.6 still supported?
No
Python 3.6 reached end of life on Dec 23, 2021 (4 years ago). It no longer gets updates, including security fixes. Upgrade to Python 3.15 (latest 3.15.0), supported until Oct 31, 2031.
- Released
- Dec 23, 2016
- Active support ended
- Dec 24, 2018
7 years ago - End of life
- Dec 23, 2021
4 years ago - Pep
- PEP-0494
- Latest version
- 3.6.15
Sep 3, 2021
Upgrade path
The recommended upgrade is Python 3.15, currently at 3.15.0 and supported until Oct 31, 2031.
How to upgrade from Python 3.6 to Python 3.15
Don't replace the system Python on Linux: other tools depend on it. Install the new version alongside it.
pyenv (Linux / macOS)
pyenv install 3.15
pyenv global 3.15 Ubuntu (deadsnakes PPA)
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.15 python3.15-venv Windows
winget install Python.Python.3.15 Docker
docker pull python:3.15 Official upgrade guide ↗ Back up first, and test on a non-production machine when you move to a new branch.
Quick answers
- Is Python 3.6 still supported?
- No. Python 3.6 reached end of life on Dec 23, 2021 (4 years ago). It no longer gets updates, including security fixes. Upgrade to Python 3.15 (latest 3.15.0), supported until Oct 31, 2031.
- When is Python 3.6 end of life?
- Python 3.6 reached end of life on Dec 23, 2021. It gets no more updates, including security fixes.
- What is the latest version of Python 3.6?
- The latest Python 3.6 release is 3.6.15, released on Sep 3, 2021.
- When was Python 3.6 released?
- Python 3.6 was released on Dec 23, 2016.
- What should I upgrade Python 3.6 to?
- The recommended upgrade is Python 3.15, currently at 3.15.0 and supported until Oct 31, 2031.
- How do I check which Python version I have?
- Run
python --version # or alternatively python3 --version, then paste the result into the “Am I up to date?” box on this page.
Other Python branches
All 18 →Python 3.6 release history
RSSRelease dates for 16 Python 3.6 versions, newest first.
- 3.6.15
- 3.6.14
- 3.6.13
- 3.6.12
- 3.6.11
- 3.6.10
- 3.6.9
- 3.6.8
- 3.6.7
- 3.6.6
All 16 releases
- 3.6.5
- 3.6.4
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
Keep track
People who run Python 3.6 also check
Official release policy · Checked 5 hours ago