06.10.2022 в 12:07
Тим Тоуди
Автоматизируйте установку всех пакетов Python с помощью pip и Make.

Что произойдет, если у вас много пакетов Python, и вы хотите установить их в один клик и легко отредактировать, это то, что мы сделаем в этой статье, так что сделайте вдох и вперед.
Как
- Во-первых, нам нужно создать и активировать виртуальную среду, чтобы избежать конфликтов в версиях Python, выполнив следующие команды для ее создания.
$virtualenv ~/.azure-devops
$source ~/.azure-devops/bin/activate
- Создайте 2 файла (Makefile, requirements.txt), один для написания команд, а второй для написания имен пакетов, которые я хотел бы установить.
Позаботьтесь о том, чтобы имя Makefile было таким же и с заглавной буквы М.
$touch Makefile
$touch requirements.txt
- Откройте Makefile, дважды щелкнув по нему, и начните писать код.

install:
pip install --upgrade pip &&\
pip install -r requirements.txt

Но постарайтесь использовать вкладку, а не пробел, пока вы пишете код, если вы используете пробел, вы получите сообщение об ошибке.
- Откройте файл requiremets.txt и напишите в нем название пакетов, которые хотите установить.
pylint
pytest
click

- Запустите Makefile, выполнив эту команду на терминале
make install
Вывод:
Вышеупомянутые команды помогут вам хорошо автоматизировать свою работу, легко вносить изменения, сэкономить ваше время и сделать вашу работу более организованной с помощью простых шагов.