installing 3rd party libraries (packages) basically requires copying files into the Python installation (whichever directory you want)
<aside> 💡 pip install package_name
can even specify versions
once you have decided on a specific version of a package for your project you should always use same version number if creating a new environment for the same project
use a file, alongside your code, to keep track of required packages and versions
<aside> 💡 pip install –r requirements.txt
for this course a requirements.txt file is available in your downloads