Raspberry Pi の Python3 で ModuleNotFoundError: No module named 'Crypto'

Raspberry Pi OS の Python3 で 公式(https://document.candyhouse.co/demo/webapi-ja) を参考に sesame 制御のコードを書いていたら

from Crypto.Hash import CMAC
from Crypto.Cipher import AES
の箇所で

ModuleNotFoundError: No module named 'Crypto'

のエラー

Crypt は Cryptodome に変更されているらしく

from Cryptodome.Hash import CMAC
from Cryptodome.Cipher import AES
で無事作動

Cryptodome が見つからないなら下記でインストール
# apt install python3-pycryptodome

参考文献



コメント