본문 바로가기
인프라/앤서블(Ansible)

[ANSIBLE] winrm or requests is not installed: No module named 'winrm' 해결방법

by IT맥구리나스 2024. 2. 7.

개요

ansible 신규 설치 후 윈도우 서버에 ansible playbook 수행시 다음과 같은 에러가 발생한다

winrm or requests is not installed: No module named 'winrm'

 

 

원인

ansible에서 구동되는 python버전과 서버에 설치된 python버전이 달라 pip을 통한 pywinrm 설치시 모듈이 없다고 인식하기 때문이다

 

 

 

 

위 내역을 보면 ansible python3.11.5를 사용한다고 나와있는데 서버에는 python3.6 pip를 사용하고 잇는 것이다.

그래서 다음과 같이 처리하였다.

 

해결방법

아래 명령어 수행

# python3.11설치
sudo dnf install python3.11
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.11 get-pip.py

# 조회
pip3.11 --version

# 모듈설치
pip install pywinrm

 

 

 

반응형

댓글