Finally I realize why to use Conda and why is setting a proper Python environment important.

Finally I realize why to use Conda and why is setting a proper Python environment important.


Everyone recommend to use Anaconda for setting up Python environment at first and I’m no developer but to follow this advice without knowing what Anaconda really does. Until I tried to setup the Python in my Ubuntu VPS and enable some automation python scripts there.

Normally, Linux OS like Ubuntu comes with Python installed, so I thought “Oh so I don’t have to get Anaconda for Python again since the system comes with it.” Importing the necessary packages via pip and very soon, I’ve ran into a trouble because I have several different version python installed like the python2.7 and newer python3.6. Without a Python environment manager, the pip will just install packages to the site-packages directory of active python environment and the other environment will not see the same package.

This is when I realized the true usage of conda as package and environment manager. Silly me. Have a great read in detail how to make use of the awesome conda manager:

Why you need Python environments and how to manage them with Conda

Some useful tips in the article:

  • Use Miniconda installer instead of the full Anaconda version as the full version comes installed with 150 packages that hobbyist mostly don’t use. Users can always pick up additional packages if they want in future. Miniconda keeps things lean and minimized.
  • Use conda to as package and environment manager and not pip. Althought pip is one of the package within conda as well.
  • Setting up different Python environment is very helpful in switching between different project that might need different settings.



  • Posted from my blog with SteemPress : https://fr3eze.vornix.blog/finally-i-realize-why-to-use-conda-and-why-is-setting-a-proper-python-environment-important/


    This page is synchronized from the post: ‘Finally I realize why to use Conda and why is setting a proper Python environment important.’

    Your browser is out-of-date!

    Update your browser to view this website correctly. Update my browser now

    ×