mportError: cannot import name 'ReadAllFromText' from 'apache_beam' (/home/lucas/Documentos/alura_apache_beam/env/lib/python3.10/site-packages/apache_beam/init.py)
Recebo esse erro ao tentar executar main.py via terminal. Estou na aula 2.
mportError: cannot import name 'ReadAllFromText' from 'apache_beam' (/home/lucas/Documentos/alura_apache_beam/env/lib/python3.10/site-packages/apache_beam/init.py)
Recebo esse erro ao tentar executar main.py via terminal. Estou na aula 2.
Olá, Lucas, tudo bem?
O erro indica que não é possível importar o nome 'ReadAllFromText' de 'apache_beam. Isso ocorre quando o nome do módulo ou função está incorreto ou a versão da biblioteca.
No Apache Beam, a função para ler de um arquivo de texto é ReadFromText
. Portanto, a importação correta deve ser assim:
from apache_beam.io import ReadFromText
Certifique-se de que seu código está assim:
import apache_beam as beam
from apache_beam.io import ReadFromText
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Abraços e bons estudos!