August 2019
Beginner
482 pages
12h 56m
English
All the packages we've introduced so far are publicly accessible for everyone via one of two package managers—pip and conda. The role of the package manager is to provide a unified interface to securely install, upgrade, and uninstall packages in a system. As most packages depend on other packages (usually specific versions), it is also the job of the package manager to resolve those dependencies—that is, to install packages that fit the version criteria for all installed packages that will depend on them.
pip and conda are by far the two most popular package managers for Python. The first one is officially supported by the Python Software Foundation. It is the main Python package management, period. ...