错误代码1安装Scrapy

时间:2015-09-02 10:11:51

标签: python scrapy

我正在尝试为Python安装Scrapy模块。我正在使用命令:

pip install Scrapy

但是我收到以下错误:

Command "/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python -c "import setuptools, tokenize;__file__='/private/var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-build-aNQoXA/lxml/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-B_akAd-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/b4/nrmj5jf105lcv1_kf1yk9gh40000gn/T/pip-build-aNQoXA/lxml

我已经对此做了一些研究,并尝试了几种不同的解决方案herehere,但无济于事。

2 个答案:

答案 0 :(得分:5)

您可以通过点胶轮安装 从这里下载轮包。 Scrapy

然后用

安装
pip install wheel       #  to install support for wheel files.
pip install Scrapy‑1.0.3‑py2‑none‑any.whl        # to install the wheel.

编辑:如果在ubuntu或其他基于debian的操作系统上:

尝试:

sudo apt-get install python-dev

sudo apt-get install libxml2-dev libxslt1-dev

然后再次尝试安装scrapy。

在Mac Osx上:

Brew

安装brew包管理器

然后尝试使用brew install package_name

答案 1 :(得分:2)

显然我需要安装Xcode命令行工具。 (即使你安装了Xcode。)我有最新的Xcode测试版,但我仍然需要安装命令行工具。

xcode-select --install

然后运行pip install scrapy工作正常。