Linux安装Scrapy

pip3 install scrapy
1)出现问题:ImportError: cannot import name ‘HTTPSHandler’ from ‘urllib.request’
解决:vim Modules/Setup.dist进入编辑页面,然后输入 i 指令修改如下内容:
去除209行-212行注释

SSL=/usr/local/ssl
_ssl _ssl.c \
-DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \
-L$(SSL)/lib -lssl -lcrypto

重新编译安装

./configure --prefix=/usr/local/python37
make
make install

2)出现问题:Could not find a version that satisfies the requirement Twisted>=13.1.0 (from Scrapy) (from versions: )
No matching distribution found for Twisted>=13.1.0 (from Scrapy)
安装Twisted

wget https://pypi.python.org/packages/source/T/Twisted/Twisted-15.2.1.tar.bz2 --no-check-certificate
tar -xjvf Twisted-15.2.1.tar.bz2
cd Twisted-15.2.1
python3 setup.py install

安装Twisted成功后,安装scrapy
pip3 install scrapy

你或许想:《去原作者写文章的地方

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论