Come installare Scrapy su Mac OS X 10.10

In questo tutorial, useremo python3 come la nostra versione di Python, se vuoi ancora usare la vecchia versione di python2, sostituisci tutto python3 con python2 e pip3 con pip2 nel codice

Punti di base

Anche se riesci a installare Scrapy sul tuo Mac senza leggere i punti di base qui, si consiglia comunque di leggere attentamente questa sezione perché avrai una migliore comprensione di Python, Scrapy e pip.

Versione Python

La versione python del tuo env di cui parliamo di solito è il numero di versione dell’interprete Python. Il modo semplice per controllare il numero di versione è semplicemente digitare python nel tuo terminale.

Come puoi vedere, l’interprete Python predefinito del mio Mac è 2.7.10 , questa versione potrebbe variare a seconda del sistema OSX. Ora ci sono principalmente due versioni Python 2 e python 3 tra cui scegliere. La differenza tra loro è

Versione breve: Python 2.x è legacy, Python 3.x è il presente e il futuro del linguaggio

Se non hai una solida ragione per usare python 2 , abbraccia Python 3 , che è il presente e il futuro di Python.

seme

pip è il programma di installazione preferito nel mondo Python, ad esempio, possiamo usare pip per installare Scrapy digitando pip install Scrapy . Gestirà tutte le dipendenze per noi e le installerà per prime, il che è molto conveniente.

Se vuoi usare pip incluso in python2, usa pip2 , se vuoi usare pip incluso in python3, usa pip3 , se vuoi controllare la versione del comando pip, digita pip -V

Modo rapido per installare Scrapy su Mac

Se vuoi iniziare in modo rapido e sporco, usa questo modo. Innanzitutto, installiamo homebrew sul Mac, che è il miglior gestore di pacchetti su Mac. In questo tutorial, useremmo Python3 come la nostra versione di Python, se vuoi ancora usare la vecchia versione di Python2, basta sostituire tutto Python3 con Python2 e Pip3 con Pip2

/ usr / bin / ruby ​​-e “$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

Quando brew è installato, possiamo installare l’ultima versione stabile di python2 e python3 a tuo piacimento, dovresti sapere che puoi installarli entrambi perché due versioni possono coesistere sul tuo Mac ora.

brew install python3
# installa scrapy usando il comando pip
pip3 installa scrapy

Modo più decente per installare Scrapy su Mac

Scrapy installato tramite il codice sopra è globale quindi sono disponibili in tutti i tuoi progetti. A volte può essere conveniente, ma può anche diventare un problema. Quindi, come installare Scrapy su un ambiente isolato? Questo è il motivo per cui virtualenv creato. Sul mio Mac, solo pochi pacchetti Python come pip e virtualenv sono disponibili a livello globale – altri pacchetti come Scrapy, Django sono installati in ambienti virtuali.

Dopo che Python è stato installato tramite brew , installiamo virtualenv

pip3 installa virtualenv

# Ora possiamo creare un virtualenv che possiamo usare
cd ~
mkdir Virtualenvs
cd Virtualenvs
virtualenv scrapy_env
# Ora è stato creato un virtualenv chiamato scrapy_env

Se dobbiamo attivare un virtualenv, basta usare source $VIRTUALENV per attivarlo, se dobbiamo uscire da virtualenv, basta usare il comando di deactivate .

michaelyins-Mac: Virtualenvs michaelyin $ source scrapy_env / bin / activ
(scrapy_env) michaelyins-Mac: Virtualenvs michaelyin $

Come puoi vedere, usiamo source scrapy_env/bin/activate per attivare virtualenv, e ora se installi il pacchetto python, tutti loro sarebbero in un env isolato e il nome di virtualenv può essere visto nel prompt della shell, il che significa che ora siamo in virtualenv. Se vuoi sapere di più su virtualenv, dai un’occhiata a questa buona guida di Python . Dato che siamo in virtualenv, possiamo iniziare a installare Scrapy.

pip3 installa scrapy

(scrapy_env) michaelyins-Mac: Virtualenvs michaelyin $ python
Python 3.6.2 (impostazione predefinita, 17 luglio 2017, 16:44:47)
[GCC 4.2.1 Apple LLVM 8.0.0 compatibile (clang-800.0.42.1)] su darwin
Digita “aiuto”, “copyright”, “crediti” o “licenza” per ulteriori informazioni.
>>> importa scrapy
>>> trasandato

>>>

Dal codice sopra, puoi vedere che scrapy si trova ora in virtualenv appena creato, puoi avere molte versioni di Scrapy come preferisci ora.

Se vuoi sapere di più su Scrapy, puoi dare un’occhiata a questa fantastica serie di tutorial su Scrapy

Installalo tramite pip. Apri il tuo Terminale e digita pip install Scrapy

Non hai installato pip? Nessun problema, basta installare Python tramite Homebrew brew install python . Al termine dell’installazione, è necessario disporre di pip disponibile nel sistema.

Oh, non hai nemmeno installato Homebrew? Dovresti installarlo! Passare alla homepage di Homebrew ( http://brew.sh/ ) e seguire le istruzioni di installazione. Probabilmente dovresti imparare anche di cosa si tratta se non l’hai già saputo.

Credo che questa pagina possa rispondere alla tua domanda: scrapy / scrapy
Kemal Kurniawan ti ha dato una risposta completa, quindi non aggiungerò ulteriori dettagli.