安裝scrapy前,先把twisted安裝好,否則一定 會出錯 !
安裝scrapy,去scrapy官網上下載源碼,最好用源碼安裝 。
检查scrapy是否已经安装好:
在shell界面上,若import scrapy没有出错,则已安装好
Error 1.ImportError: No module named 'twisted.persisted'
去python第三方库下载最新的twisted解压,python setup.py install 安装即可解决
Error 2.ModuleNotFoundError: No module named '_sqlite3'
sudo aptitude install
sqlite3 libsqlite3-dev ,
然后重编python,
make
make install
Error 3.Python shell 出现^[[C ^[[D等 乱码
easy_install readline 即可解决,别用pip
Error 4.安装Scrapy之后验证报错:
AttributeError: 'module' object has no attribute 'OP_NO_TLSv1_1',是Twisted版本的问题。
版本不能太高,用pip install scrapy里面提示什么版本就装什么版本。
用pip install twisted==13.1.0 即可。