Ubuntu环境下安装scrapy

[这里应有前言]

在刚装好的ubuntu下,默认已经装好了python:
~$ python --version
Python 2.7.6

安装pip:
$ sudo apt-get update
$ sudo apt-get install python-pip

这个时候直接用"sudo pip install scrapy"会报错,错误信息是
Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

根据安装指南,需要安装好以下程序:

参考Stack Overflow
$ sudo apt-get install libxml2-dev libxslt1-dev python-dev
如果python 版本Python 2 >=2.7.9 或者 Python 3 >=3.4,默认已经安装了setuptool,但是还是必须升级一下:
$ pip install -U pip setuptools
这个时候可以
$ pip install scrapy
了。
这时候如果报openssl的错,可能需要安装一下:
$ sudo apt-get update && sudo apt-get install libssl-dev

如果需要装beautiful soup:
$ pip install beautifulsoup4

 Leave a comment 

Your email address will not be published. Required fields are marked *

*


 © 2018 - Si-World