Iterate requirements.txt and install line by line, - This is similar to the original approach but avoids issues with editable dependencies like this -e git+https:// - Why not pip install -r requirements.txt? While preparing a report I noticed in many projects this is actually required, due to pip ignoring very old packages if you install all at once, installing line by line you can bypass pip restrictions and allows to actually reproduce the bugs