3

尝试使用本指南在 Mac OSX 10.6 上安装 Scrapy :

从终端运行这些命令时:

cd libxml2-2.7.3/python
sudo make install

我收到以下错误:

Making install in .
make[1]: *** No rule to make target `../libxslt/libxslt.la', needed by `libxsltmod.la'.  Stop.
make: *** [install-recursive] Error 1

按照指南中的第一步,包括构建和安装 libxml2 和 libxslt 包似乎是成功的......

4

2 回答 2

2

最简单的方法是使用 MacPorts安装 python 和您需要的库

于 2010-03-03T21:35:16.033 回答
1

感谢@Ned Deily

如果您想在 OS X 10.6 上运行 Scrapy 0.8,这些步骤似乎有效。它使用 Macports 安装的 Python 2.6,而不是与操作系统捆绑的那个。步骤假定尚未安装 Macports。

从这里获取最新的 MacPorts 安装程序并安装:

http://www.macports.org/install.php

sudo port install py26-libxml2 py26-twisted py26-openssl py26-simplejson py26-setuptools python_select

sudo /opt/local/bin/easy_install-2.6 scrapy

将您的 ~.profile 更改为:

export     PATH=/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH
于 2010-03-04T16:14:33.243 回答