Из вашего комментария
Итак, я спрашиваю, почему Python не может увидеть файл require.txt рядом со скриптом, который я запускаю, и автоматически установить его?
Это потому, что Python не реализует эту функцию, что имеет смысл, потому что
- Иногда вам просто нужно использовать локально установленные пакеты.
- Установка новых пакетов занимаетвремя, дисковое пространство, пропускная способность и т. д.
- Различные проекты могут иметь противоречивые требования.
Кстати, реализовать его несложно
alias python="if [ -f requirements.txt ]; then pip install -r requirements.txt; fi; python"