在终端中启动 scrapyd 时出现致命错误
Fatal Error when launching scrapyd in terminal
我刚刚在 Ubuntu 14.04 上安装了 scrapyd,安装后,我简单地在命令行中输入 "scrapyd" 并得到:
无法加载应用程序:没有名为 txweb 的模块
我同时使用了通用的和 Ubuntu 特定的 installations and neither seem to work. Just for some background, I decided to use scrapyd after having created a project that ran multiple spiders but was not able to pipeline the scraped data into two different tables. I looked at some other SO posts like this,但它们似乎是针对旧版本的 scrapyd,它可能不再相关。
谁能告诉我如何开始使用 scrapyd,因为文档中提供的信息似乎对我不起作用,谢谢。
虽然文档有 apt-get ... pip 是安装 scrapy 的更好方法(对我来说从未失败)
sudo pip install scrapyd
对我有用,然后 scrapyd
没有给出任何错误。
当您使用 apt-get 安装时 - twisted 可能无法安装,但 pip 会解决这个问题。
尝试先卸载你的 apt-get scrapyd,然后使用 pip 安装它
sudo apt-get purge scrapyd
sudo pip install scrapyd
----------------更新------------
正在评论中回答您的下一个问题...
如果你想 运行 scrapyd-deploy
你还需要安装软件包 scrapy-client
,它没有与 scrapy
一起安装。文档中提到了这一点 - http://scrapyd.readthedocs.org/en/latest/deploy.html
您可以使用 sudo pip install scrapyd-client
安装它
我刚刚在 Ubuntu 14.04 上安装了 scrapyd,安装后,我简单地在命令行中输入 "scrapyd" 并得到:
无法加载应用程序:没有名为 txweb 的模块
我同时使用了通用的和 Ubuntu 特定的 installations and neither seem to work. Just for some background, I decided to use scrapyd after having created a project that ran multiple spiders but was not able to pipeline the scraped data into two different tables. I looked at some other SO posts like this,但它们似乎是针对旧版本的 scrapyd,它可能不再相关。
谁能告诉我如何开始使用 scrapyd,因为文档中提供的信息似乎对我不起作用,谢谢。
虽然文档有 apt-get ... pip 是安装 scrapy 的更好方法(对我来说从未失败)
sudo pip install scrapyd
对我有用,然后 scrapyd
没有给出任何错误。
当您使用 apt-get 安装时 - twisted 可能无法安装,但 pip 会解决这个问题。
尝试先卸载你的 apt-get scrapyd,然后使用 pip 安装它
sudo apt-get purge scrapyd
sudo pip install scrapyd
----------------更新------------
正在评论中回答您的下一个问题...
如果你想 运行 scrapyd-deploy
你还需要安装软件包 scrapy-client
,它没有与 scrapy
一起安装。文档中提到了这一点 - http://scrapyd.readthedocs.org/en/latest/deploy.html
您可以使用 sudo pip install scrapyd-client