Python seems to have multiple package management system that leads to confusions and conflicts when used in parallel. I would like some guidance in how to operate with these tools to get the best system state.
Here are my questions:
- There are so many package installing tools when it comes to python: apt-get, pip, easy_install, conda and the python3 version of those. Could somebody explain when one should use the particular tools and the concept of those tools work together? I would even appreciate it if someone could give me a link to an article which actually goes through each of these systems in detail, compares them, and highlights the differences between them.
- Would installing and running python stuff using anaconda take care of the headache of using multiple python package tools?
- If the python packages that anaconda installs are already present in the system how those two coordinate when we use them?