If you want to set specific version, use it like this:

WARNING: This command will overwrite the default python version system-wise

conda install python=3.6


To create environment with a specific version, you can do:

conda create -n $PYTHON36_ENV_NAME python=3.6 anaconda  # set custom env name

The anaconda at the end allows the env to use all anaconda packages


For more information refere to Anaconda documentation

Answer from CermakM on Stack Overflow
🌐
Quora
quora.com › How-do-I-change-the-Python-version-in-Anaconda
How to change the Python version in Anaconda - Quora
By going on to the command line, it is possible to quickly search for available versions and upgrade/downgrade accordingly. Step to downgrade/upgrade: 1. Open up your terminal 2. Search for available ve...
🌐
Medium
medium.com › @fengliplatform › how-to-downgrade-or-upgrade-python-versions-in-anaconda-distribution-44aecf606ec4
How to downgrade or upgrade python versions in Anaconda distribution | by Feng Li | Medium
March 27, 2023 - In following example, I’ll use Anaconda 2020.07 as it’s handy. Similarly it’s supporting multiple python versions with 3.8.3 in the installer. I’ll downgrade python to 3.7.9 to meet my needs.
Discussions

How to downgrade python with conda on windows? - Technical Topics - Anaconda Forum
Hello, I have python 3.11 installed with conda (anaconda3), but I must only use 3.10 for some software. How can I downgrade from python 3.11 to 3.10? Thanks p.s. Even setting and activating an virtual environment with conda and python 3.10 is disregarded by some software. More on forum.anaconda.com
🌐 forum.anaconda.com
0
November 18, 2023
Conda 4.7 cannot downgrade Python when necessary
Current Behavior A conda install command that, in previous versions of conda forces a downgrade of Python, simply fails in conda 4.7. Steps to Reproduce conda create -n test1 ipython conda install -n test1 ipython=5.4.1 Expected Behavior... More on github.com
🌐 github.com
11
June 29, 2019
Downgrading Python Version in Existing Conda Environment
Why not just create a new environment? More on reddit.com
🌐 r/learnpython
1
2
April 16, 2020
How to downgrade Python from version 3.11.5 to 3.10.6.
Run in console where.exe /f python - this will show you all of the python.exe's in your path. By default a1111 uses first one. C:\Users\username\projects>where.exe /f python "C:\Users\username\AppData\Local\Programs\Python\Python311\python.exe" "C:\Users\username\AppData\Local\Programs\Python\Python310\python.exe" "C:\Users\username\AppData\Local\Microsoft\WindowsApps\python.exe" C:\Users\username\projects> Simplest way to select correct one is to add it to webui-user.bat: @echo off set PYTHON=C:\Users\username\AppData\Local\Programs\Python\Python310\python.exe set GIT= set VENV_DIR= set COMMANDLINE_ARGS= call webui.bat More on reddit.com
🌐 r/StableDiffusion
11
5
January 29, 2024
🌐
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 Forum
forum.anaconda.com › technical topics
How to downgrade python with conda on windows? - Technical Topics - Anaconda Forum
November 18, 2023 - Hello, I have python 3.11 installed with conda (anaconda3), but I must only use 3.10 for some software. How can I downgrade from python 3.11 to 3.10? Thanks p.s. Even setting and activating an virtual environment wit…
🌐
Saturn Cloud
saturncloud.io › blog › downgrading-python-version-using-conda-a-guide
Downgrading Python Version Using Conda: A Guide | Saturn Cloud Blog
October 26, 2023 - Conda will handle the installation and ensure the environment uses the specified Python version. Finally, verify the Python version in the new environment: ... You should now see the downgraded Python version.
🌐
YouTube
youtube.com › watch
How to Downgrade Python Version in Anaconda (Windows / Mac) - YouTube
Learn how to downgrade python version in anaconda in windows / mac (macos, macbook air / pro, m1 / m2 / m3 / m4 / intel/apple)So, you will learn to downgrade...
Published   March 14, 2025
Find elsewhere
🌐
GitHub
github.com › conda › conda › issues › 8848
Conda 4.7 cannot downgrade Python when necessary · Issue #8848 · conda/conda
June 29, 2019 - Current Behavior A conda install command that, in previous versions of conda forces a downgrade of Python, simply fails in conda 4.7. Steps to Reproduce conda create -n test1 ipython conda install -n test1 ipython=5.4.1 Expected Behavior...
Author   mcg1969
🌐
Reddit
reddit.com › r/learnpython › downgrading python version in existing conda environment
r/learnpython on Reddit: Downgrading Python Version in Existing Conda Environment
April 16, 2020 -

Greetings,

I have an environment built in Conda that I have done a lot of work in, but I need to downgrade the Python version in order for a particular package to work. That being said, nothing I've attempted so far has been successful. With my environment activated, I've attempted:

conda install python=3.7.6

which began an installation, but it didn't change the version. I then changed the version of Python within my environment.yml file, and attempted to update the environment with

conda /pathtoenv/env --prefix ./env --file environment.yml --prune

The environment is in my Anaconda 3 distribution directory, but my .yml is in my local directory where the work is. I don't know if that makes a difference or not, but neither of these two options has worked. No matter what I do, my environment is still running 3.8.2, which is strange because I specifically built the environment originally with 3.7.3.

🌐
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.
🌐
GeeksforGeeks
geeksforgeeks.org › machine learning › how-to-downgrade-python-version-in-colab
How to downgrade python version in Colab? - GeeksforGeeks
July 23, 2025 - Note: While the generic method and virtual environments provide flexibility in managing Python versions, Conda offers additional features for environment and package management. When downgrading Python in Colab, you may encounter package compatibility issues.
🌐
Reddit
reddit.com › r/stablediffusion › how to downgrade python from version 3.11.5 to 3.10.6.
r/StableDiffusion on Reddit: How to downgrade Python from version 3.11.5 to 3.10.6.
January 29, 2024 -

After running my Stable Diffusion webui-user.bat, it shows that my Python version is 3.11.5, but my computer has Python 3.10.6 installed. Despite the fact that the environment (sd) I created in Anaconda Prompt is using Python 3.10.5, and entering 'python -V' also shows Python 3.10.5, the webui-user.bat still indicates a version mismatch.

I'm wondering if there's a way to resolve this issue? I need to use Anaconda, and I suspect the problem might be because the Anaconda Navigator I installed is for Python version 3.11.5, but I can't find Anaconda Python 3.10.6 64-bit available online.

img:

https://cdn.discordapp.com/attachments/1084466893718569002/1201523272022511687/how_to_downgrade.png?ex=65ca20bf&is=65b7abbf&hm=52d9c4d48dac148b6fce10ec1be5fffc47858727ed210e69af8cfbacb0f56d11&

🌐
Anaconda
anaconda.com › docs › tools › anaconda-navigator › downgrade-navigator
Downgrading Navigator - Anaconda
To downgrade Navigator to any version earlier than 2.4.0, run the following command: ... # No version of conda greater than 22.9.0 should be specified conda install anaconda-navigator=2.3.0 conda=22.9.0 · Anaconda Navigator 2.4.0 and earlier versions are not compatible with Python 3.11. If you have Python 3.11 or later installed in your base environment (or the environment where you’re installing anaconda-navigator) and the solver returns an “UnsatisfiableError” response about your Python installation, try the command again with a Python version lower than 3.11 specified.
🌐
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 - To change the Python version in ... activate the environment using conda activate env_name, check the current version with python --version, list available versions using conda search '^python$', and install a new version with conda install python=x....
🌐
GitHub
github.com › conda › conda › issues › 8718
conda should not allow to dowgrade python version · Issue #8718 · conda/conda
May 23, 2019 - Hi, I was using python 3.7 and issued below command: conda install pystan pysam -c conda-forge -y This downgraded my python. The following packages will be DOWNGRADED: numpy 1.16.3-py37h7e9f1db_0 --> 1.16.3-py27h7e9f1db_0 numpy-base 1.16...
Published   May 23, 2019
Author   hainm
🌐
Quora
quora.com › How-do-I-downgrade-Python-3-12-to-3-10
How to downgrade Python 3.12 to 3.10 - Quora
Upgrading and downgrading Python assumes you can have only one version of Python installed on your system at a given time. However this is not correct. You can install multiple versions of Python on the same system, and choose the one you wish to use, or choose the version to use while creating a virtual environment...
🌐
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 › 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 - Create a New Environment with the Desired Python Version. For example, if you want to switch to Python 3.8, you would use the following command: ... Changing the Python version in an existing Conda environment is a straightforward process.