1
resposta

Não consigo importar o ReadFromText

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.

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!