在上一篇已经安装了windows下的vagrant,以及ubuntu
首先还是在之前建好的文件夹下启动、登录虚拟机
vagrant up
vagrant ssh
本篇在ubuntu下安装scrapy,有两种方式,一种是直接安装,另一种是anaconda安装
1、直接安装
$ sudo apt-get update
$ sudo apt-get install python-pip python-lxml python-crypto python-cssselect python-openssl python-w3lib python-twisted python-dev libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev
$ sudo pip install scrapy
这里注意一下:zlib1g-dev,b后面那个是一不是L
升级scrapy报错的话把S变大写。
$ sudo pip install --upgrade scrapy
$ sudo easy_install --upgrade scrapy
#指定版本:
$ sudo pip install --upgrade scrapy==1.0.0
$ sudo easy_install --upgrade scrapy==1.0.0
2、anaconda安装,参考面的链接
https://blog.csdn.net/NockinOnHeavensDoor/article/details/80057750
#加-c防止网络不稳,下一半断掉
wget -c https://repo.continuum.io/archive/Anaconda3-4.3.0-Linux-x86_64.sh
bash Anaconda3-4.3.0-Linux-x86_64.sh
#添加环境变量
source ~/.bashrc #conda环境马上生效
创建环境看这篇:
https://blog.csdn.net/kidcad/article/details/84853221
之后需要在自己的环境下安装scrapy
pip install scrapy
这时候会报一个twisted的错,百度一下说直接官网下一个安装,我懒得下,直接
pip install twisted
然后再重新pip install scrapy就可以了。