Scrapy est un framework de robot d'exploration Web basé sur Python. Il peut explorer des informations sur Internet et constitue un bon moyen d'obtenir des données. J'ai donc voulu l'installer et y jeter un oeil.
Allez sur son site officiel et la page d'introduction de l'installation
propose trois méthodes d'installation, une à partir de pip, une à partir de la compilation du code source et une à partir de conda
D'après les connaissances antérieures, pip est déjà un outil de gestion de packages intégré à python. C'est le plus simple et le plus clair. J'ai ignoré la phrase dans l'interface d'introduction officielle du site Web
Notez que parfois cela peut nécessiter une résolution. problèmes de compilation pour certaines dépendances de Scrapy en fonction de votre système d'exploitation
En conséquence, de nombreuses erreurs ont été signalées lors de la phase de compilation, et les unes après les autres ont été résolues.
Ensuite, j'ai abandonné et compilé à partir du code source. Tout comme pip, il y avait beaucoup d'erreurs de compilation.
Il n'y a pas d'autre moyen, alors je suis allé voir conda et j'ai téléchargé une miniconda, qui coûte plus de 60 Mo. Après une étude minutieuse, les résultats sont étonnants.
Peut-être que Python a également remarqué que son package doit être compilé après son téléchargement. La compilation doit s'appuyer sur la configuration de l'environnement de son propre système d'exploitation, ce qui provoque souvent des erreurs.
miniconda est un environnement intégré qui a déjà installé python. Cela équivaut au téléchargement et à l'installation de miniconda, ce qui signifie télécharger le programme de base de python. Vous pouvez ensuite utiliser la commande conda pour télécharger le package que conda a compilé. . Créez des extensions de fonctions. C'est-à-dire que le package scrapy et les packages lxml, twisted et autres packages compilés dont il dépend ont été compilés. Ensuite, téléchargez-le et utilisez-le directement.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!