1. scrapy英文文档网址如下
http://doc.scrapy.org/en/latest/intro/install.html
2. 安装流程
pip 安装python
sudo apt-get install python-pip
pip install Scrapy
官方安装包安装scrapy
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E7
echo 'deb http://archive.scrapy.org/ubuntu scrapy main' | sudo tee /etc/apt/sources.list.d/scrapy.list
sudo apt-get update && sudo apt-get install scrapy
检查是否安装成功
scrapy
3. 可能遇到的问题
执行安装install scrapy时报错 Unable to find expected entry ‘main/binary-i386/Packages - Chrome [duplicate]
导致控制台输入scrapy时报错 pkg_resources.DistributionNotFound: The ‘Scrapy==1.0.0’在控制台输入
sudo gedit /etc/apt/sources.list.d/google-chrome.list
在打开的文档中找 deb http:// 并在deb 和 http 中间输入[arch=amd64] 然后保存并关掉窗口
更新软件源
sudo apt-get update
在控制台输入
sudo gedit /opt/google/chrome/cron/google-chrome
重新执行
sudo apt-get update && sudo apt-get install scrapy
报错内容为 pkg_resources.DistributionNotFound: attrs
需要安装 attrs
pip install attrs
报错内容为
Errors were encountered while processing: sublime-text-installer E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方案
sudo apt-get purge sublime-text-installer sudo apt-get install sublime-text-installer
报错内容
运行scrapy 时报错误
AttributeError: 'module' object has no attribute 'Cryptography_HAS_SSL_ST'
解决方案
找到pip文件所在位置 我的pip位置为/usr/bin/pip
执行 下面命令/usr/bin/pip install -U cryptography