これはsys.pathがsudoを使う場合と使わない場合とで違うかららしい(pathが通ってないのでimportでエラーが出る)。
import sys print(sys.path)
をsudoした場合としない場合のときで比較して、通ってないpathを確認。
sys.path.append(/home/usr/.local/lib/python3.10/site-packages) #上で確認したpathを追加する
みたいにすればimportできるようになる(毎回リセットされるので、sudoを使うソースコードの最初に書いておく)。
~/.bashrcにpythonpathを追加する方法は、sudoを使うと反映されなくなるので意味がないみたいです。