I want to run a pip install -r requirements.txt
command;
I want to run the same command over and over again;
The issue is that requirement
You want:
pip install -r requirements.txt --upgrade --force-reinstall
--force-reinstall
will remove the existing packages and then install the current versions.
--ignore-installed
will just overwrite the existing with the current version, but will not remove files that were deleted in the update, meaning you may have files hanging out in your library install that aren't part of the library.
--upgrade
(redundant in this case), does force-reinstall for only those packages for which there is a new version.