New question #705833 on SikuliX: https://answers.launchpad.net/sikuli/+question/705833
I'm trying to use a python module within Sikuli IDE. I've added the site-packages path to sites.txt, as per the documentation. So the module is found. But when the module tries to import other python modules (from the standard library), there's an error. I tried importing the dependent modules manually, and it works for BytesIO in the IO library, but not for zip_longest in the itertools library. import io # mutagen requires the BytesIO module in the IO Library from io import * # saw this in a previous answer from Raiman on importing modules import mutagen # no error - the package is found import itertools from itertools import * # trying to pre-import zip_longest before the next line from mutagen.wave import WAVE # this is where the error occurs [error] script [ audio ] stopped with error in line 6 [error] ImportError ( cannot import name zip_longest ) [error] --- Traceback --- error source first line: module ( function ) statement 11: _tags ( <module> ) from itertools import zip_longest 19: _file ( <module> ) from ._tags import ID3Tags, ID3Header, ID3SaveConfig 32: __init__ ( <module> ) from ._file import ID3, ID3FileType, delete, ID3v1SaveOptions 16: wave ( <module> ) from mutagen.id3 import ID3 6: main ( <module> ) from mutagen.wave import WAVE [error] --- Traceback --- end -------------- Note, I've tried the code in the Python environment (command prompt) and it works. Do I need to point Sikuli to the python standard library? -- You received this question notification because your team Sikuli Drivers is an answer contact for SikuliX. _______________________________________________ Mailing list: https://launchpad.net/~sikuli-driver Post to : [email protected] Unsubscribe : https://launchpad.net/~sikuli-driver More help : https://help.launchpad.net/ListHelp

