Тема: Запитання від новачка щодо ImportError: __import__ not found
Підкажіть, будь ласка, що саме хоче сказати мені Homeassistant, коли при спробі виконання phyton-скрипту видає:
Error executing script: __import__ not found
Traceback (most recent call last):
File "/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/python_script/__init__.py", line 166, in execute
exec(compiled.code, restricted_globals, local)
File "random_ubs_mp3.py", line 2, in <module>
ImportError: __import__ not found
Коли я запускаю наступний скрипт з командної стрічки:
python play_random_mp3.py
- все працює.
Але коли хочу це зробити через Homeassistant - видає таку помилку.
Що то за помилка така?
Де, та що шукати?
Може прав якихось не хватає?
Сам скрипт знаходиться в файлі play_random_mp3.py
#!/usr/bin/env python
import os
import random
def rndmp3 ():
randomfile = random.choice(os.listdir('/media/usb/'))
file = '/media/usb/'+ randomfile
os.system ('omxplayer -o local ' + file)
rndmp3 ()
його задача - вибирати будь який файл (там насправді mp3 знаходяться) в папці /media/usb/ та запустити на програвання за допомогою omxplayer.
Дякую.