Back

Explore Courses Blog Tutorials Interview Questions
0 votes
1 view
in Python by (19k points)

I know pip is a package manager for python packages. However, I saw the installation on IPython's website use conda to install IPython.

Can I use pip to install IPython? Why should I use conda as another python package manager when I already have pip?

What is the difference between pip and conda?

1 Answer

0 votes
by (106k points)

The difference between pip and conda is as follows:-

pip:-

  • It installs Python packages only.

  • Compiles everything from source.

  • Core Python community i.e., Python 3.4+ version includes code that automatically bootstraps pip.

Conda:-

  • Conda is a packaging tool and installer that aims to do more than what pip does.

  • Conda handles library dependencies outside of the Python packages as well as the Python packages themselves. 

  • Conda also creates a virtual environment.

  • There is a tool called conda build that builds packages from source, but conda install itself installs things from already built conda packages.

Related questions

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

28.4k questions

29.7k answers

500 comments

94k users

Browse Categories

...