¿Cómo se puede solucionar el problema con la importación de librerías? <strong>import airflow could not be resolved</strong>

Pregunta de la clase:
Implementando un DAG
Juan Diego Ramirez Baylón

Juan Diego Ramirez Baylón

Pregunta
studenthace 3 años

¿Cómo se puede solucionar el problema con la importación de librerías? import airflow could not be resolved

3 respuestas
para escribir tu comentario
    Javier Amaya Patricio

    Javier Amaya Patricio

    studenthace 2 años

    Solución: Import "airflow" could not be resolved

    Hola Diego, tuve el mismo reto justo hoy, te comento como logre resolverlo 😁, en este caso yo uso vscode, pero podría aplicar a Pycharm.

    airflow_dag_no_dependecies.png

    1. Crea un ambiente virtual en la raíz del proyecto con el comando

      py -m venv venv

    2. Activa el ambiente virtual usando

      .\venv\Scripts\activate
      esto en windows

    3. Instala airflow usando pip con el siguiente comando:

    pip install "apache-airflow[celery]==2.6.1" --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-2.6.1/constraints-3.7.txt"

    Puedes revisar más en la documentación aquí 👉 Install airflow with pip

    1. Añade un archivo requirements.txt para que te muestre todo lo que instalo usando el comando

      pip freeze > requirements.txt

    2. ¡Listo!, con esto ya deja de marcarte Airflow como no reconocido y pasamos a tenerlos instalado en nuestro ambiente virtual y será detectado por nuestro IDE favorito.

    Espero que nos sirva a todos pará más adelante 🤖😁

    airflow-dag.png

    Eric Bellet

    Eric Bellet

    teacherhace 3 años

    Otra opción es instalar pip install airflow en tu local si no logras solucionar el error para que puedas ir avanzando

Curso de Fundamentos de Apache Airflow

Curso de Fundamentos de Apache Airflow

Desarrolla flujos de trabajo con Apache Airflow, una herramienta potente y open source. Aprende a orquestar tareas, configurar dependencias y utilizar sensores. Utiliza Python y crea pipelines eficientes desde cero. Aplicable en proyectos de datos.

Curso de Fundamentos de Apache Airflow
Curso de Fundamentos de Apache Airflow

Curso de Fundamentos de Apache Airflow

Desarrolla flujos de trabajo con Apache Airflow, una herramienta potente y open source. Aprende a orquestar tareas, configurar dependencias y utilizar sensores. Utiliza Python y crea pipelines eficientes desde cero. Aplicable en proyectos de datos.