Responder a: Error al instalar Scrapy: Falta Microsoft Visual C++ 14.0 en Windows

  • Angel Sánchez

    organizador
    28 febrero, 2025 en 3:55 pm

    Veo que estás intentando instalar Scrapy en Windows 64 bits, pero estás encontrando un error con las dependencias. El error principal indica que necesitas Microsoft Visual C++ 14.0 o superior para compilar algunas de las dependencias de Scrapy.

    El mensaje de error específico es:

    distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    

    Para resolver este problema, necesitas seguir estos pasos:

    1. Instala las herramientas de compilación de Microsoft C++:

    2. Después de instalar Microsoft C++ Build Tools, intenta nuevamente instalar Scrapy:

      pip install scrapy
      
    3. Alternativa: Si prefieres no instalar las herramientas de compilación, puedes intentar usar wheels precompilados:

      pip install wheel
      pip install scrapy
      
    4. Otra alternativa: Usar Anaconda/Miniconda, que maneja mejor las dependencias en Windows (No recomendable ya que no se ve en los cursos):

      • Instala Anaconda o Miniconda
      • Crea un entorno: conda create -n scraping python=3.9
      • Activa el entorno: conda activate scraping
      • Instala Scrapy: conda install -c conda-forge scrapy

    ¿Has intentado alguna de estas opciones anteriormente? ¿O necesitas más detalles sobre alguno de estos pasos?