No name 'aruco' in module 'cv2'pylint(no-name-in-module)

The code is generating an error due to the lack of aruco module.
the error is line 3

import cv2 
import numpy as np
from cv2 import aruco




#Initialize the dictionary
aruco_dict = aruco.Dictionary_get(aruco.DICT_6X6_250)
for i in range (1, 5):

    size = 700
    img = aruco.drawMarker(aruco_dict, i, size)
    
    cv2.imwrite('/home/user/catkin_ws/src/unit5/Tags/image_'+str(i)+".jpg",img)
    
    cv2.imshow('artag',img)
    cv2.waitKey(0)
    cv2.destroyAllWindows()

this is the code

Hello @ARobot ,

Where are you executing this code? I’m testing it right now in the course and it’s working ok for me.