How do I install a package for different Python versions in Anaconda?

14,869

Create a new Python 3 environment by running:

conda create --name python3 python=3

If you want all the standard anaconda packages installed by default, do:

conda create --name python3 python=3 anaconda

Whenever you need to use python3 run:

activate python3

Then use the command line as normal. So, if you want to install something into your python3 environment, make sure you activate python3 first.

Note that python 3 has it's own statistics module that you may find useful, and this module has been ported to python 2 if you would prefer.

Share:
14,869

Related videos on Youtube

Eduardo Bocarruido
Author by

Eduardo Bocarruido

Updated on September 14, 2022

Comments

  • Eduardo Bocarruido
    Eduardo Bocarruido over 1 year

    I have Python 2.7 as root. I need to install the package "statistics" in Python 3.6, and it is not in the environments of anaconda navigator. How can install "statistics" with conda or pip for a secondary Python environment?

  • Tomasz Gandor
    Tomasz Gandor over 6 years
    conda create --name python3 python=3.6 anaconda - if you want to install a whole Anaconda in python3 (numpy, etc.)
  • Mauj Mishra
    Mauj Mishra over 2 years
    I have installed the package using a different venv. Now when I try to import that package into my python file I get an error. That module is not defined.
  • Ari Cooper-Davis
    Ari Cooper-Davis over 2 years
    Hi @MaujMishra - could you ask a new question as venvs are not the same as conda environments so behaviour will differ, and we're missing quite a bit of context that we'd need to help you :)
  • Mauj Mishra
    Mauj Mishra over 2 years
    Hi, Thanks for your reply. I have posted my question here - stackoverflow.com/questions/69758907/….