Anaconda had not updated Python internally to 3.6, but later versions of Anaconda has a Python 3.6 version here.

a) Method 1

  1. If you wanted to update, you will type conda update python

  2. To update Anaconda, type conda update conda

  3. If you want to upgrade between major python versions, like 3.5 to 3.6, you'll have to do

    conda install python=$pythonversion$
    

b) Method 2 - Create a new environment (the better method)

conda create --name py36 python=3.6

c) To get the absolute latest Python (3.6.5 at time of writing)

conda create --name py365 python=3.6.5 --channel conda-forge

You can see all this from here.

Also, refer to this for force upgrading.

Answer from Moulick on Stack Overflow
🌐
Conda
docs.conda.io › projects › conda › en › stable › user-guide › tasks › manage-python.html
Managing Python — conda 26.3.2 documentation
Replace py39 with the name of the environment you want to create. python=3.9 is the package and version you want to install in this new environment.
Discussions

Upgrading python - How do I ... ? - Conda Community Forum
How can I upgrade my python 3.1 to the newest version? I have miniconda installed and just updated that. Once I upgrade, will it be accessible in all my conda environments? Many thanks! More on conda.discourse.group
🌐 conda.discourse.group
0
June 7, 2024
Is it possible to upgrade Python in Anaconda?
You're saying your Anaconda is an older version? Or the Python version within your conda environment is an older version? If the former: https://docs.anaconda.com/anaconda/install/update-version/ If the latter, just create a new conda env? More on reddit.com
🌐 r/learnpython
8
6
January 30, 2023
Provide docs/recommendations for updating both conda and Python
This makes complete sense, though ... to maintain supported versions of the software (I cannot find any recommendation for how often, though I did find this at the bottom of an issue post). However, current recommendations result in a circular - and non-updateable - workflow: Run conda update conda [and, if relevant, conda update anaconda] as suggested in the anaconda docs and conda docs. For older versions of Python ... More on github.com
🌐 github.com
8
March 7, 2023
`conda update python` does not actually update the python version
Current Behavior I am trying to update to a newer version of python (3.8 -> 3.9) in one of the conda environments. However, trying to do so, conda wants to update all sorts of packages installed in the environment, but not the actual Pyt... More on github.com
🌐 github.com
4
April 24, 2021
🌐
Conda
docs.conda.io › projects › conda › en › 23.1.x › user-guide › tasks › manage-python.html
Managing Python — conda 23.1.0 documentation
Replace py39 with the name of the environment you want to create. anaconda is the metapackage that includes all of the Python packages comprising the Anaconda distribution. python=3.9 is the package and version you want to install in this new environment.
🌐
Nocomplexity
nocomplexity.com › documents › pythonbook › updatepython.html
Update Python Version using Conda — Simplify Python Coding
Activate the conda environment you wish to modify. Run the installation command, specifying the desired version: ... Note: For security, it is highly recommended to keep your Python version up to date unless there is a specific, well-justified reason not to do so.
🌐
Conda
docs.conda.io › projects › conda › en › latest › user-guide › tasks › manage-python.html
Managing Python — conda 26.3.3.dev38 documentation
Replace py39 with the name of the environment you want to create. python=3.9 is the package and version you want to install in this new environment.
🌐
Saturn Cloud
saturncloud.io › blog › updating-python-to-a-specific-version-using-conda-a-guide
Updating Python to a Specific Version Using Conda: A Comprehensive Guide | Saturn Cloud Blog
November 16, 2023 - In this blog, we'll explore how to update Python to a specific version using Conda, a versatile tool for managing packages and environments. This guide is essential for those working on diverse projects with specific Python version requirements in data science, machine learning, and web development.
🌐
Conda Community
conda.discourse.group › users › how do i ... ?
Upgrading python - How do I ... ? - Conda Community Forum
June 7, 2024 - How can I upgrade my python 3.1 to the newest version? I have miniconda installed and just updated that. Once I upgrade, will it be accessible in all my conda environments? Many thanks!
Find elsewhere
🌐
Reddit
reddit.com › r/learnpython › is it possible to upgrade python in anaconda?
r/learnpython on Reddit: Is it possible to upgrade Python in Anaconda?
January 30, 2023 -

I noticed in answering a question that my Python was at 3.7.something, so I thought I'd upgrade. I wanted to experiment with the walrus operator, which began with 3.8. I run Python in Spyder, launched from Anaconda. My package management is done with conda.

So I did this:

conda update anaconda  (worked fine, but I noticed all the python stuff was "py37*")
conda install spyder=5.3.3 (all requested packages already installed)

Launched Python to check: I'm at 3.7.13.

So I tried this:

conda install -c anaconda python=3.10

As with most of my installs, it detected conflicts. I got this message. "Found conflicts! Looking for incompatible packages. This can take several minutes. Press CTRL-C to abort."

At this point it's been running at least 3 days. This happened also when I tried with 3.11 but I interrupted it after a day or two. I'm curious to see what happens so I'm letting it run to completion.

Should I be able to upgrade past 3.7 in Anaconda? What does it mean when a conda install that "can take several minutes" runs for days?

🌐
Saturn Cloud
saturncloud.io › blog › how-to-change-python-version-in-an-existing-conda-virtual-environment
How to Change Python Version in an Existing Conda Virtual Environment | Saturn Cloud Blog
November 3, 2023 - You can do this by activating the environment and then running the Python version command: ... You can specify the desired python version when creating a new enviornment so you might try creating a new enviornemnt if you need to work with a ...
🌐
GitHub
github.com › conda › conda › issues › 12456
Provide docs/recommendations for updating both conda and Python · Issue #12456 · conda/conda
March 7, 2023 - However, current recommendations result in a circular - and non-updateable - workflow: Run conda update conda [and, if relevant, conda update anaconda] as suggested in the anaconda docs and conda docs.
Author   JessicaS11
🌐
GitHub
github.com › conda › conda › issues › 10634
`conda update python` does not actually update the python version · Issue #10634 · conda/conda
April 24, 2021 - Running conda update -d python gives the following output: (myenv) % conda update -d python ~ Collecting package metadata (current_repodata.json): done Solving environment: / Warning: 2 possible package resolutions (only showing differing packages): ...
Author   MatusGasparik
🌐
Chris35wills
chris35wills.github.io › conda_python_version
Changing your Python version with Anaconda
January 11, 2016 - To change your python version, you can now just type: conda install python=3.5.0 # or maybe conda install python=2.7.8 # or whatever you want....
🌐
Anaconda
anaconda.com › docs › getting-started › working-with-conda › packages › update-packages
Updating conda packages - Anaconda
Use the --override-channels flag to ignore the channels configured in your environment and .condarc file, and the --channel flag to provide the channel you want to use. conda update <PACKAGE> --override-channels --channel <CHANNEL> Replace <PACKAGE> ...
🌐
Sparrow Computing
sparrow.dev › home › blog › changing the python version in conda
Changing the Python Version in Conda - Sparrow Computing
October 15, 2021 - For example, to create a fresh conda environment called my-cool-project with Python 3.7 and its own pip, run the following: conda create --name my-cool-project python=3.7 pip · If you want a different version, like Python 3.6, just swap in python=3.6. From there you can activate the ...
🌐
Conda
docs.conda.io › projects › conda › en › 4.12.x › user-guide › tasks › manage-python.html
Managing Python — conda 4.12.0 documentation
To switch to an environment that has different version of Python, activate the environment. Use the terminal or an Anaconda Prompt for the following steps. If you are in an environment with Python version 3.4.2, the following command updates Python to the latest version in the 3.4 branch:
Top answer
1 of 4
40

Inside of conda environment, you can update python to latest as follow:

conda update python

Or you can upgrade or downgrade the environment python version:

conda install python=3.10

Updating or Upgrading Python

2 of 4
27

Open conda shell prompt. (On Windows Anaconda Powershell Prompt)

You first check

conda search python

You will get all the supported versions. It may look like:

Loading channels: done
# Name                       Version           Build  Channel
python                        2.7.13     h1b6d89f_16  pkgs/main
python                        2.7.13     h9912b81_15  pkgs/main
python                        2.7.13     hb034564_12  pkgs/main
python                        2.7.14     h2765ee6_18  pkgs/main
python                        2.7.14     h3e68818_15  pkgs/main
python                        2.7.14     h4084c39_22  pkgs/main
python                        2.7.14     h4a10d90_30  pkgs/main
python                        2.7.14     h4a10d90_31  pkgs/main
python                        2.7.14     h59f5a59_20  pkgs/main
python                        2.7.14     h819644d_16  pkgs/main
python                        2.7.14     h8c3f1cb_23  pkgs/main
python                        2.7.15      h2880e7c_2  pkgs/main
python                        2.7.15      h2880e7c_3  pkgs/main
python                        2.7.15      h2880e7c_4  pkgs/main
python                        2.7.15     hcb6e200_15  pkgs/main
python                        2.7.15      hcb6e200_5  pkgs/main
python                        2.7.15      hcb6e200_7  pkgs/main
python                        2.7.15      he216670_0  pkgs/main
python                        2.7.16      hcb6e200_0  pkgs/main
python                        2.7.17      h930f6bb_0  pkgs/main
python                         3.5.4     h1357f44_23  pkgs/main
python                         3.5.4     hc495aa9_21  pkgs/main
python                         3.5.4     hd3c4935_11  pkgs/main
python                         3.5.4     hdec4e59_20  pkgs/main
python                         3.5.4     hedc2606_15  pkgs/main
python                         3.5.5      h0c2934d_0  pkgs/main
python                         3.5.5      h0c2934d_1  pkgs/main
python                         3.5.5      h0c2934d_2  pkgs/main
python                         3.5.6      he025d50_0  pkgs/main
python                         3.6.2     h09676a0_15  pkgs/main
python                         3.6.2     h6679aeb_11  pkgs/main
python                         3.6.3      h210ce5f_2  pkgs/main
python                         3.6.3      h3389d20_0  pkgs/main
python                         3.6.3      h3b118a2_4  pkgs/main
python                         3.6.3      h9e2ca53_1  pkgs/main
python                         3.6.4      h0c2934d_2  pkgs/main
python                         3.6.4      h0c2934d_3  pkgs/main
python                         3.6.4      h6538335_0  pkgs/main
python                         3.6.4      h6538335_1  pkgs/main
python                         3.6.5      h0c2934d_0  pkgs/main
python                         3.6.6      hea74fb7_0  pkgs/main
python                         3.6.7      h33f27b4_0  pkgs/main
python                         3.6.7      h33f27b4_1  pkgs/main
python                         3.6.7      h9f7ef89_2  pkgs/main
python                         3.6.8      h9f7ef89_0  pkgs/main
python                         3.6.8      h9f7ef89_1  pkgs/main
python                         3.6.8      h9f7ef89_7  pkgs/main
python                         3.6.9      h5500b2f_0  pkgs/main
python                         3.7.0      hea74fb7_0  pkgs/main
python                         3.7.1      h33f27b4_3  pkgs/main
python                         3.7.1      h33f27b4_4  pkgs/main
python                         3.7.1      h8c8aaf0_6  pkgs/main
python                         3.7.1      he44a216_5  pkgs/main
python                         3.7.2      h8c8aaf0_0  pkgs/main
python                         3.7.2     h8c8aaf0_10  pkgs/main
python                         3.7.2      h8c8aaf0_2  pkgs/main
python                         3.7.3      h8c8aaf0_0  pkgs/main
python                         3.7.3      h8c8aaf0_1  pkgs/main
python                         3.7.4      h5263a28_0  pkgs/main
python                         3.7.5      h8c8aaf0_0  pkgs/main
python                         3.8.0      hff0d562_0  pkgs/main
python                         3.8.0      hff0d562_1  pkgs/main
python                         3.8.0      hff0d562_2  pkgs/main

Then simple select the version conda install python=3.8.0 if this is the last version.

🌐
Delft Stack
delftstack.com › home › howto › python › change python version in anaconda
How to Update the Python Version in Anaconda | Delft Stack
February 12, 2024 - The conda install command in Anaconda is used to install packages, including different versions of Python itself. To change the Python version using conda install on Anaconda Command Prompt, you’ll use it to install a specific version of Python ...
🌐
GitHub
github.com › conda › conda › issues › 8633
Unable to upgrade to the latest Python version in Anaconda · Issue #8633 · conda/conda
May 7, 2019 - Current Behavior I'm currently on Python version 3.5.6 in Anaconda. I'm trying to update to the latest version 3.7.3. When I run conda update python I get this message: Solving environment: done ==...
Author   hazzaldo
🌐
AskPython
askpython.com › home › a comprehensive guide to upgrading python using conda
A Comprehensive Guide to Upgrading Python Using Conda - AskPython
June 30, 2023 - Anaconda, a powerful data science tool, comes with over 250 pre-installed libraries for Python and R. It allows you to manage virtual environments and comes with Jupyter Notebook for creating and sharing Python documents. This article guides you on how to upgrade Python using the Anaconda prompt or Conda environment · In this article we will see how to upgrade your Python to the latest version using the anaconda prompt or the conda environment.
🌐
AskPython
askpython.com › home › how to change the python version of the conda virtual environment?
How to change the Python version of the conda virtual environment? - AskPython
April 10, 2025 - Here we use Python version number 3.8. You can replace the Python version with the version number you want to install. Conda will install the specified Python version.