Tive um problema, que vi ser recorrente aqui no fórum quanto ao interpretador do PyCharm. Pesquisando em alguns foruns consegui encontrar uma solução ao que me foi apropriada.
Dentro do PyCharm, no canto superior direito, va em: Settings(Crtl+Alt+S), encontre a pasta do projeto, Python interpreter->(Gear icon)->Show all..... No meu caso utilizei o "virtualenv" e selecionei o caminho Python 3.12 (versão que utilizo), depois "next...." e o código esta funcionando perfeitamente.