Quand je lisais "Web scraping avec Python", j'ai décidé d'utiliser scrapy pour certains, mais je n'ai pas pu bien l'installer, je vais donc résumer brièvement la solution. (À propos, les livres ci-dessus sont principalement grattés à l'aide de Beautiful Soup)
MacBook Air (13-inch, Mid 2011) Processeur: Intel Core i7 à 1,8 GHz Mémoire: 4 Go DDR3 à 1333 MHz La dernière version: 10.11.5 Python: 3.6.2
1, cette fois je vais le mettre dans l'environnement de Python3.
$ pip3 install scrapy
Ensuite ... j'ai eu l'erreur suivante. Apparemment, il semble que la version de pip devrait être mise à jour.
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
2, suivez les instructions de l'instruction d'erreur pour mettre à niveau pip.
$ pip3 install --upgrade pip
Encore une fois, il y a une erreur ... Cette fois, cela semble être autour de xcode.
1 error generated.
*********************************************************************************
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
Perhaps try: xcode-select --install
*********************************************************************************
error: command '/usr/bin/clang' failed with exit status 1
3, Ensuite, suivez simplement les instructions, alors tapez la commande.
$ xcode-select --install
xcode-select: note: install requested for command line developer tools
Ensuite, une boîte de dialogue s'affichera, alors acceptez et DL les outils de développement.
4, après le téléchargement, exécutez à nouveau ce qui suit pour terminer l'installation.
$ sudo pip3 install scrapy
(Omis)
Installing collected packages: lxml, parsel, scrapy
Running setup.py install for lxml ... done
Successfully installed lxml-3.6.0 parsel-1.0.2 scrapy-1.1.0
Recommended Posts