您的位置:首页 > 其它

Ubuntu 16安裝Scrapy出错及解决方案

2016-05-16 14:23 399 查看
先在机器上用
sudo apt install python-pip
命令安装pip工具,然后使用
pip install scrapy
直接安装scrapy,出现下列错误:

Failed building wheel for cryptography

Failed cleaning build dir for cryptography

Failed building wheel for cffi

Command “/usr/bin/python -u -c “import setuptools, tokenize;file=’/tmp/pip-build-m5EwTu/cffi/setup.py’;exec(compile(getattr(tokenize, ‘open’, open)(file).read().replace(‘\r\n’, ‘\n’), file, ‘exec’))” install –record /tmp/pip-Xeq5FF-record/install-record.txt –single-version-externally-managed –compile” failed with error code 1 in /tmp/pip-build-m5EwTu/cffi/

解决方案是按照scrapy官方文档上面的方法,在用pip安装之前,先来一条这样的命令安装一下依赖:

sudo apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev


此时再用pip安装scrapy就可以了,如果出现权限不足的错误,可以使用
sudo pip install scrapy


另外,根据秘方文档的说明,不要使用
sudo apt install python-scrapy
来安装scrapy,即不要使用ubuntu的安装包。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: