Pip, venv
venv в ubuntu
sudo apt install python3-pip python3-venv
centos 8
Установить python3
dnf install python3
Установка
Installing packages using pip and virtual environments
python3 -m venv base
source base/bin/activate
python3 -m venv base
source base/bin/activate
(base)
. Добавить строку source base/bin/activate
в конец файла ~/.bashrc
Выход из env deactivate
В окружении обновить pip и установить пакеты
base/bin/python3 -m pip install --upgrade pip
pip -V
Установка ansible
pip install wheel
pip install ansible scp
ansible-galaxy collection install ansible.netcommon
ansible-galaxy collection install cisco.nxos
~/.ansible/collections/
, а роли копировать в ~/.ansible/roles/
. В локальном конфиге ansible.cfg
прописать roles_path = ~/.ansible/roles
.
Установка нескольких пакетов using-requirements-files c pip install -r requirements.txt