Когда я пытаюсь выполнить команду pip через ansible, я получаю сообщение об ошибке.
{"updated": false, "msg": "Невозможно найти любой из pip для использования. Pipдолжен быть установлен. "}
Когда я отлаживал на своей машине, я обнаружил, что pip был установлен в последней версии. Я понял, что мой файл использует sudo для запуска пипса.
Так что, если я делаю which pip
, я получаю путь пипа, но если я делаю sudo which pip
, я ничего не получаю.
Я не знаюЯ не знаю, как изменить мой файл, поэтому вместо sudo требуется
- name: "Allow newuser for new super user without SUDO password for using rsync:"
lineinfile:
path: /etc/sudoers
state: present
insertafter: '^%sudo'
line: "{{ user }} ALL=(ALL:ALL) NOPASSWD: /usr/bin/rsync"
- pip:
name: opencv-python
state: forcereinstall
executable: pip
Я не знаю, как решить эту проблему