Page 1 of 1

Failed to load 'plugin.py'

Posted: Thursday 22 May 2025 15:49
by pfloryann
HI,

i upgraded to debian 12 and domoticz beta 2025.1 (build 16703) and i have this errors:

2025-05-22 16:38:11.612 Error: Purificator Xiaomi: (AirPurifier) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/domoticz-AirPurifier/:/usr/lib/python311.zip:/usr/lib/python3.11:/usr/lib/python3.11/lib-dynload:/usr/local/lib/python3.11/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.11/dist-packages'.
2025-05-22 16:38:11.829 Error: Purificator Xiaomi: Traceback (most recent call last):
2025-05-22 16:38:11.829 Error: Purificator Xiaomi: File "/home/pi/domoticz/plugins/domoticz-AirPurifier/plugin.py", line 73, in <module>
2025-05-22 16:38:11.829 Error: Purificator Xiaomi: import miio.airpurifier
2025-05-22 16:38:11.829 Error: Purificator Xiaomi: ModuleNotFoundError: No module named 'miio'
2025-05-22 16:38:12.683 Error: Broadlink RM4C: (Broadlink) failed to load 'plugin.py', Python Path used was '/home/pi/domoticz/plugins/Broadlink/:/usr/lib/python311.zip:/usr/lib/python3.11:/usr/lib/python3.11/lib-dynload:/usr/local/lib/python3.11/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.11/dist-packages'.

Thank you!

Re: Failed to load 'plugin.py'

Posted: Thursday 22 May 2025 19:27
by waltervl
Seems you have to re install the python module/ requirements. See the instructions in on the plugin repository.

See also wiki https://wiki.domoticz.com/Using_Python_ ... ules_fails

And also viewtopic.php?t=42960

Re: Failed to load 'plugin.py'

Posted: Tuesday 27 May 2025 18:58
by pfloryann
No result.

I trying to install the broadlink plugin on fresh domoticz and i have this:

Re: Failed to load 'plugin.py'

Posted: Tuesday 27 May 2025 19:32
by pfloryann
I fixed.

So if you have this error:

error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.


I entered
sudo rm /usr/lib/python3.11/EXTERNALLY-MANAGED