5

我正在尝试将 scrapyd 配置为在 Ubuntu Server 12.04 机器上运行。我无法将我的项目部署到它,因为它找不到一些库。我可以在主要或默认 python 环境(由操作系统维护的环境)中安装所有依赖项,但我不想这样做。

有没有办法scrapyd配置为使用 python virtualenv?如果是,如何?如果不是,为什么?

4

1 回答 1

4

我设法在 Ubuntu 服务器上使用 virtualenv 安装了 scrapyd。要安装 virtualenv,只需键入:

virtualenv environment_name

然后,您必须使用以下方法激活环境:

source [PATH_TO_YOUR_ENVIRONMENT]/bin/activate

之后,你只需要安装scrapyd:

pip install scrapyd

如果缺少任何依赖项,只需获取其名称并使用相同的命令安装它:

pip install [DEPENDENCY_NAME]

之后,您应该能够使用它的命令运行 scrapyd:

scrapyd
于 2014-07-31T09:18:13.267 回答