How to create conda environment with specific python version?
How can you create a Conda environment with a specific Python version?
This question explains the command and steps needed to set up a new Conda environment using a desired version of Python, allowing better control over dependencies and project compatibility.
Creating a Conda environment with a specific Python version is super useful when you're working on projects that require certain versions of Python—especially for compatibility with libraries or frameworks. Luckily, Conda makes this really easy with just one command.
Basic Command to Create the Environment
conda create -n myenv python=3.9
- myenv is the name of your environment—you can name it anything.
- python=3.9 tells Conda to install Python version 3.9 specifically.
You can even install packages along with it:
conda create -n myenv python=3.9 numpy pandas
Activating the Environment
After it’s created, activate it with:
conda activate myenv
Now you're working inside that environment, isolated from your system Python.
Why This Is Useful
- Keeps dependencies and versions isolated per project.
- Avoids conflicts between different projects’ requirements.
- Ideal for testing code on different Python versions.
Switching or Deleting Environments
- To deactivate: conda deactivate
- To remove it: conda remove --name myenv --all
So in short, using conda create -n your_env_name python=version gives you full control over your Python setup. It’s one of the easiest ways to manage multiple projects with different Python needs!