trezorctl ERC20 Token offline transaction problem

hi guy ,
I have one problem that 's my trezorctl code

trezorctl ethereum sign-tx --chain-id 1 --address “m/44’/60’/0’/0/0” --token “contract address” --gas-limit 21000 --gas-price “xxxxx” --nonce 0 --max-gas-fee “22gwei” --max-priority-fee “0.1gwei” --eip2718-type 2 “output address” xxxxx wei

happen contract.encodeABI problem
how to solving ?

pip3 install "web3<7" will solve you problem

and we’ll need to fix that in trezorctl too.

i have pip install web3 already still have problem ?

your web3 is too new
if you run the command I gave you, it should downgrade to a compatible version