博联相关插件安装后提示 No module named 'Crypto' 解决方法

博联Broadlink RM Pro/Mini、RM Home、MP1、MP2、SP mini等
版面规则
博联Broadlink RM Pro/Mini、RM Home、MP1、MP2、SP mini等
回复
头像
Admin
网站管理员
帖子: 125
注册时间: 周六 2月 25, 2017 12:47
Gender:

博联相关插件安装后提示 No module named 'Crypto' 解决方法

帖子 Admin »

完整错误示例:
2025-03-19 23:45:35.403 Error: SPMini: (BroadlinkSPmini) failed to load 'plugin.py', Python Path used was '/opt/domoticz/userdata/plugins/BroadlinkSPMini/:/usr/lib/python39.zip:/usr/lib/python3.9:/usr/lib/python3.9/lib-dynload:/usr/local/lib/python3.9/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.9/dist-packages'.
2025-03-19 23:45:35.426 Status: M1: Initialized version 1.2.1, author 'Zack'
2025-03-19 23:45:35.428 Error: SPMini: Traceback (most recent call last):
2025-03-19 23:45:35.428 Error: SPMini: File "/opt/domoticz/userdata/plugins/BroadlinkSPMini/plugin.py", line 40, in <module>
2025-03-19 23:45:35.428 Error: SPMini: import broadlink
2025-03-19 23:45:35.428 Error: SPMini: File "/opt/domoticz/userdata/plugins/BroadlinkSPMini/broadlink/__init__.py", line 4, in <module>
2025-03-19 23:45:35.428 Error: SPMini: from Crypto.Cipher import AES
2025-03-19 23:45:35.428 Error: SPMini: ModuleNotFoundError: No module named 'Crypto'
解决方法:
以前直接安装Crypto的方法不行了,Crypto已被弃用,改用pycryptodome了。
控制台或终端内执行

代码: 全选

pip install pycryptodome
即可。
回复