Member-only story

Addressing a Common Ansible Module Installation Issue

How to solve the ModuleNotFoundError: No module named ‘ansible’ error.

Luca Berton
5 min readJan 23, 2024

Introduction

In the world of IT automation, Ansible has emerged as a key player, simplifying complex tasks and streamlining system configurations. However, like any software, Ansible users occasionally face technical hurdles. One such issue involves the installation and integration of Ansible modules, as demonstrated in the provided script excerpt. This article aims to dissect and resolve a specific module installation challenge frequently encountered by Ansible users.

The Problem: Module Installation Failure

  • example.py
#!/usr/bin/env python3

from ansible.release import __version__

print(__version__)

The script snippet provided by the user highlights a common problem in Ansible environments:

Traceback (most recent call last):
File "example.py", line 19, in main
from ansible.release import __version__
ModuleNotFoundError: No module named 'ansible'

Here, the user encounters a ModuleNotFoundError when attempting to import ansible. This error occurs despite the presence of ansible-compat, as indicated by the subsequent…

--

--

Luca Berton
Luca Berton

Written by Luca Berton

I help creative Automation DevOps, Cloud Engineer, System Administrator, and IT Professional to succeed with Ansible Technology to automate more things everyday

Responses (1)