Curso de Scrapy

Curso de Scrapy

Facundo Garc铆a Martoni

Facundo Garc铆a Martoni

Instalaci贸n de Scrapy en Mac OS

3/27

Lectura

Instalaci贸n de Scrapy en Mac OS

Instalar Scrapy en una Mac es exactamente igual que en Windows. Si ya has trabajado con Python antes, los comandos var铆an ligeramente.

Abre tu terminal. Crea una carpeta en donde trabajar谩s tu proyecto: esto lo haces con el comando mkdir nombre_proyecto. Luego, con cd nombre_proyecto te ubicas dentro del directorio.

Scrapy necesita ciertas dependencias para poder instalarse. Alguna vez en tu historia como dev seguramente corriste el comando xcode-select --install. Si no lo hiciste, este es el momento. Lo que hace es instalar lo necesario para que nuestro c贸digo corra sin ning煤n error. Si el comando anterior sali贸 bien, ejecuta sudo xcode-select --reset para que las dependencias sean reconocidas por el sistema operativo.

Una vez ah铆, creas tu entorno virtual con python3 -m venv venv. Este 煤ltimo comando crear谩 una carpeta de nombre 鈥渧env鈥 donde estar谩n los archivos internos de Python que usar谩 tu proyecto. Verifica con ls que exista. 驴Todo correcto? Sigamos adelante entonces.

Ingresa dentro de tu entorno virtual con el comando source venv/bin/activate. Esto te permitir谩 descargar las dependencias necesarias sin interferir con el entorno global de tu sistema operativo.

Ahora, podemos instalar Scrapy sin ning煤n problema. Otro paquete que instalaremos en el camino es autopep8, que nos servir谩 para formatear autom谩ticamente nuestro c贸digo Python siguiendo los lineamientos de PEP 8, la gu铆a de estilos oficial del lenguaje. Ambos paquetes los instalamos con el comando pip3 install autopep8 scrapy

Si tuviste alg煤n error en el camino, en la documentaci贸n encuentras un tutorial mucho m谩s detallado. Es un gran skill como developer saber leer la documentaci贸n, 隆an铆mate!. Si la cosa persiste, deja un comentario en el sistema de discusiones para que la comunidad o yo podamos ayudarte 馃槈.

Si todo sali贸 bien, con el comando scrapy version tu terminal deber铆a devolverte la versi贸n del framework que acaba de instalarse. 隆Est谩s listo para empezar a hacer Web Scraping!

Te dejo algunas capturas de pantalla sobre el proceso de instalaci贸n:

Captura de Pantalla 2020-06-24 a la(s) 09.18.39.png
Captura de Pantalla 2020-06-24 a la(s) 09.18.48.png

En la siguiente clase haremos nuestro primer Hello World, y vas a tener tu contacto inicial con Scrapy. 隆Nos vemos ah铆!

Tutorial probado en macOs Catalina 10.15.4 (19E266)

Aportes 12

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Por ac谩, la versi贸n 2.2 de scrapy.

El link de la documentaci贸n est谩 roto, pero si deja su cursor sobre la liga podr谩n ver el url al que deber铆a mandar en la parte inferior de su navegador (en mi caso en la esquina inferior derecha).
Dicho link es este: https://docs.scrapy.org/en/latest/intro/install.html

Si como yo, al momento de instalar scrapy, les da un error inmenso en color rojo que dice casi al final:

You have not agreed to the Xcode license agreements, please run 'sudo xcodebuild -license' from within a Terminal window to review and agree to the Xcode license agreements.
    error: command '/usr/bin/clang' failed with exit code 69

Solo debes correr en la terminal el comando:

sudo xcodebuild -license

Pones tu contrase帽a y listo 馃槂

Muy bien! con la versi贸n 2.3.0 de Scrapy! A darle!

source venv/bin/activate.

listo 馃

Esta clase est谩 mal acomodada, no?

sigo sin poder instalar Twisted

Muy claro todo, y facil! A por ese curso

馃槈

Hola despu茅s del comando sudo xcode-select --reset

Me pide una contrase帽a y no la recuerdo

Que puedo hacer?

interesante