【发布时间】:2014-04-04 17:00:03
【问题描述】:
我想安装portia。它需要scrapy 和slybot。
我还安装了virtualenv(按照推荐)并执行了virtualenv Portia,只为这个项目创建了一个python虚拟环境。现在它需要用twistd -n slyd 启动twisted 服务器,但是它会抛出一个错误:
File "/home/john/Downloads/portia-master/slybot/slybot/linkextractor/__init__.py", line 6, in <module>
from .base import BaseLinkExtractor, ALLOWED_SCHEMES File "/home/john/Downloads/portia-master/slybot/slybot/linkextractor/base.py", line 6, in <module>
from scrapy.linkextractor import IGNORED_EXTENSIONS ImportError: No module named linkextractor
我有 Ubuntu 12.04,安装:python 2.7, pip, python-scrapy, python-twisted
这里可能有什么问题?我之前没有使用过pip 和virtualenv,我上面描述的部署工作流程(例如环境变量、其他virtualenv/pip 配置)似乎有问题?
【问题讨论】:
标签: python web-scraping scrapy pip virtualenv