Conda treats Python the same as any other package, so it is easyto manage and update multiple installations.
Conda supports Python 3.8, 3.9, 3.10, 3.11 and 3.12.
Viewing a list of available Python versions#
To list the versions of Python that are available to install,in your terminal window, run:
conda search python
This lists all packages whose names contain the text python
.
To list only the packages whose full name is exactly python
,add the --full-name
option. In your terminal window, run:
Installing a different version of Python#
To install a different version of Python without overwriting thecurrent version, create a new environment and install the secondPython version into it:
Create the new environment:
To create the new environment for Python 3.9, in your terminalwindow run:
conda create -n py39 python=3.9
Note
Replace
py39
with the name of the environment youwant to create.python=3.9
is the package and version youwant to install in this new environment. This could be anypackage, such asnumpy=1.19
, or multiple packages.
Verify that the new environment is your currentenvironment.
To verify that the current environment uses the new Pythonversion, in your terminal window, run:
python --version
Installing PyPy#
To use the PyPy builds you can do the following:
conda config --add channels conda-forgeconda config --set channel_priority strictconda create -n pypy pypyconda activate pypy
Using a different version of Python#
To switch to an environment that has different version of Python,activate the environment.
Updating Python#
To update Python to the latest version in your environment, run:
conda update python
This command will update you to the latest major release (e.g. from python=3.10
to python=3.12
).
If you would like to remain on a minor release, use the conda install
command instead:
conda install python=3.10