Upgrading base environment Python to a version that hasn't finished migrating1 is a recipe for trouble. Generally, one does not need to upgrade base environment's Python unless the Python version goes EOL.

If you would like to explore the new Python 3.12, then create a new environment:

mamba create -n py312 -c conda-forge python=3.12

[1]: Migration is the process on Conda Forge by which packages get rebuilt to support new global versions, such as Python 3.12 or R 4.3. Conda Forge provides a dashboard to track the status of migrations, such as Python 3.12.

Answer from merv on Stack Overflow
🌐
Anaconda.org
anaconda.org › conda-forge › python
python - conda-forge
February 4, 2026 - Organization created on Apr 11, 2015 · A community-led collection of recipes, build infrastructure, and distributions for the conda package manager
🌐
Anaconda.org
anaconda.org › conda-forge › python › files
Files | Anaconda.org
General purpose programming language copied from cf-post-staging / python · Conda · Files · Labels · Badges · No files were selected × · Filters · Type: All · All · conda · Version: 3.12.0 · All · 3.14.0 · 3.14.0rc3 · 3.14.0rc2 · 3.14.0rc1 · 3.13.9 ·
Discussions

Launch-day availability of Python 3.12 in conda-forge - Announcements - Discussions on Python.org
Congratulations on the new release! 🥳 From the side of conda-forge, I also have some good news: for the first time, we’ve managed to start the migration for the new python version based on the release candidates (though we’ve been wanting to do that for a long time…), and I’m happy ... More on discuss.python.org
🌐 discuss.python.org
34
October 3, 2023
Python 3.12 Support - Software Releases - Anaconda Forum
Python 3.12 support is now available with over 1000 packages published in Anaconda’s main repository.* Python 3.12 provides significant improvements in usability, performance, and security. For more information, please review the Python 3.12 release highlights. More on forum.anaconda.com
🌐 forum.anaconda.com
1
March 20, 2024
How to install python with conda? - Stack Overflow
I guessed that maybe Python 3.10 is too new, so I tried downgrading to 3.9 via conda create --name python_3.9 python=3.9 This was even worse, it only downloaded 12 new packages, and my code is still broken when I try to use that environment. I am puzzled because this Anaconda link says that ... More on stackoverflow.com
🌐 stackoverflow.com
Python 3.12
Checklist I added a descriptive title I searched open requests and couldn't find a duplicate What is the idea? 3.12 Python support Why is this needed? Could Python 3.12 Enhance ONNX's Multi... More on github.com
🌐 github.com
13
September 7, 2023
🌐
Anaconda.org
anaconda.org › conda-forge › python › files
3.12.0
Install python with Anaconda.org. General purpose programming language
🌐
Anaconda
docs.anaconda.com › miniconda
Miniconda — Anaconda documentation
November 18, 2024 - If you need more packages, use the conda install command to install from thousands of packages available by default in Anaconda’s public repo, or from other channels, like conda-forge or bioconda. ... For details on Miniconda and Anaconda’s Terms of Service, see our Terms of Service FAQ and our official Terms of Service. Should I install Miniconda or Anaconda Distribution? The Getting Started with Anaconda page lists some reasons why you might want one installation over the other. To download the latest Miniconda installers for Python 3.12:
Find elsewhere
🌐
Python.org
discuss.python.org › packaging › announcements
Launch-day availability of Python 3.12 in conda-forge - Announcements - Discussions on Python.org
October 3, 2023 - Congratulations on the new release! 🥳 From the side of conda-forge, I also have some good news: for the first time, we’ve managed to start the migration for the new python version based on the release candidates (though we’ve been wanting to do that for a long time…), and I’m happy to say that we have launch-day availability of over 1000 packages.
🌐
Anaconda Forum
forum.anaconda.com › announcements › software releases
Python 3.12 Support - Software Releases - Anaconda Forum
March 20, 2024 - Python 3.12 support is now available with over 1000 packages published in Anaconda’s main repository.* Python 3.12 provides significant improvements in usability, performance, and security. For more information, please r…
Top answer
1 of 4
125

To create python 3.11 conda environment use the following command

conda create -n py311 python=3.11
py311 - environment name

Update 3

To create python 3.10 conda environment use the following command

conda create -n py310 python=3.10
py310 - environment name

Update 2

You can now directly create python 3.9 environment using the following command

conda create -n py39 python=3.9
py39 - environment name

Update 1

Python 3.9 is now available in conda-forge.

To download the tar file - https://anaconda.org/conda-forge/python/3.9.0/download/linux-64/python-3.9.0-h852b56e_0_cpython.tar.bz2

Anaconda Page - https://anaconda.org/conda-forge/python


As pointed out in the comments, python 3.9 is not yet there on any channels. So, it cannot be install yet via conda.

Instead, you can download the python 3.9 executable and install it.

Once the installation is done, a new executable will be created for python 3.9 and pip 3.9 will be created.

Python:

python3.7          
python3.7-config   
python3.7m         
python3.7m-config  
python3.9          
python3.9-config

pip

pip      
pip3     
pip3.7   
pip3.8   
pip3.9   
pipreqs

In order to install ipython for python 3.9,

pip3.9 install ipython
2 of 4
23

On 6-Oct-2020, Python 3.9 was made available on conda-forge: https://anaconda.org/conda-forge/python. However, most of the other packages (including some of the essentials to create a basic environment) didn't explicitly support Python 3.9 yet.

However (as of 15-Oct-2020), the basic dependencies appear to have been fixed and the following command now works:

conda create -c conda-forge python=3.9 -n py39-demo
🌐
Anaconda
anaconda.com › home › free download
Download Anaconda Distribution | Anaconda
April 8, 2025 - Download Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.
🌐
Practicaldatascience
practicaldatascience.org › notebooks › PDS_not_yet_in_coursera › 00_setup_env › setup_python.html
Installing Python and conda — Practical Data Science with Python
So the first thing we need to do to get started with Python is go to the Miniforge download page and download the most recent installer for our system (that’s Conda 24.5.0 and Python 3.12.4 as of August 2024). Clicking the appropriate link on this page should cause a file to be downloaded ...
🌐
Anaconda.org
anaconda.org › conda-forge › python › files
python - conda-forge | Anaconda.org
Install python with Anaconda.org. General purpose programming language
🌐
GitHub
github.com › conda › conda › issues › 13072
Python 3.12 · Issue #13072 · conda/conda
September 7, 2023 - The official release of Python 3.12 is fast approaching, scheduled for October 2, 2023.
Author   johnnynunez
🌐
Reddit
reddit.com › r/learnpython › how to install python 3.12.3 32bit with anaconda
r/learnpython on Reddit: How to install Python 3.12.3 32bit with anaconda
June 20, 2024 -

I have a 32bit machine, doing the command conda search python only shows that the latest version that I can install is v3.10.0 I want specifically v3.12.3 32bit but It is not found,

I can download that version from the python website but how do I tell anaconda to use that version?

Top answer
1 of 2
2
The Conda distribution channel for win-32 only has Python versions up to 3.10.4. If you need anything newer than that, you'll need to build Python yourself using conda build using a modified version of this recipe . Then, you should be able to create an empty Conda environment and install the Python you just compiled using conda install .tar.gz. Alternatively, you can install Python directly using the official installer or build it from the tarball and manage your packages and environments using pip and venv/virtualenv. Unfortunately, you cannot use a local/self-compiled Python with Conda. Truth be told, it's exceptionally unlikely that you'll run into any compatibility issues with using Python 3.10. There really wasn't any exciting new features added in Python 3.11 or 3.12, unless you're a f-string fanatic of some sort. I would just use Python 3.10 and not deal with the headache of manually managing your Python installation.
2 of 2
-1
If conda search python only shows up to version 3.10.0, it's possible that Anaconda does not have a pre-built package for version 3.12.3 yet. In this case, you can manually install Python 3.12.3 from the Python website and create a new environment using this specific version with Anaconda. Here are the steps you can follow to use Python 3.12.3 in Anaconda: Download Python 3.12.3 32-bit installer from the Python website ( https://www.python.org/downloads/release/python-3123/ ). Install Python 3.12.3 on your system by running the installer. Open Anaconda Prompt. Create a new conda environment with the desired Python version: conda create --name py3.12.3 python=3.12.3 Activate the newly created environment: conda activate py3.12.3 Install any additional packages you need in this environment using conda or pip. By following these steps, you will have a conda environment using Python 3.12.3 on your 32-bit machine with Anaconda. Remember to activate this environment whenever you want to work with this specific version of Python.
🌐
Anaconda.org
anaconda.org › anaconda › python › files
python - anaconda
Install python with Anaconda.org. General purpose programming language
🌐
Anaconda.org
anaconda.org › anaconda › python
python - anaconda | Anaconda.org
February 24, 2026 - $conda install anaconda::python · Monthly · Downloads Updates · Version · 3.14.3 · 3.14.2 · 3.14.1 · 3.14.0 · 3.13.12 · 5 / 8 versions selected · Downloads (Last 6 months): 0 · Python is a widely used high-level, general-purpose, interpreted, dynamic programming language.
🌐
Anaconda.org
anaconda.org › anaconda › python › files
3.12.3
Install python with Anaconda.org. General purpose programming language
🌐
Raspberry Pi Forums
forums.raspberrypi.com › board index › programming › python
Anaconda -> Python 3.12 - Raspberry Pi Forums
By default, Bookworm comes with Python 3.11 Last night I installed Anaconda and now it comes with Python 3.12