Requirements files in Python is used to get and install all python dependencies packages across user PCs. Here is how to create and use the requirements file using pip package manager (pip comes built in with Python 3.4 and higher. For previous versions, download and run get-pip.py) 1. Save your project dependencies in requirements.txt. It also includes correct package versions. pip freeze>requirements.txt 2. Install all packages listed in requirements.txt pip install -r requirements.txt