首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图在OSX或Ubuntu上安装Portia

试图在OSX或Ubuntu上安装Portia
EN

Stack Overflow用户
提问于 2015-02-01 06:17:33
回答 1查看 950关注 0票数 1

有人能帮我吗?我已经一遍又一遍地安装了波西亚。在我使用twistd命令之前,一切都进行得很顺利,我得到了以下信息:

(portia)Matts-Mac-mini:slyd matt$ twistd -n slyd Traceback (most>最近一次调用):File "/Users/matt/portia/bin/twistd",第14行,在run() File () File "/Users/matt/portia/lib/python2.7/site-packages/twisted/application/app.py",第27行,在run app.run(runApp,ServerOptions)文件第642行,在run "/Users/matt/portia/lib/python2.7/site-packages/twisted/application/app.py",(Config) File "/Users/matt/portia/lib/python2.7/site-packages/twisted/application/app.py",第23行,在runApp _SomeApplicationRunner(config).run() File“/Users/matt/portia/lib/python2.7/site-packages/twisted/application/app.py”,第376行中,在run self.application = self.createOrGetApplication() File“/Users/matt/portia/lib/python2.7/site-packages/twisted/application/app.py”,第436行中,在createOrGetApplication ser = plg.makeService(self.config.subOptions) File“/User/matt/portia/portia/slyd/slyd/tap.py”中,第74行,在makeService root = create_root(config) File“/matt/portia/portia/slyd/slyd/tap.py”中,第41行,在create_root from .projectspec import create_project_resource File 5中,在makeService create_root(Config)File中,在slybot.validation.schema import get_schema_validator中

ImportError:没有名为slybot.validation.schema.的模块

我还注意到,在尝试执行'pip -r requirements.txt‘时,即使我位于正确的目录( virtualenv-name/ portia / slyd ),requirements.txt文件并不在slyd目录中,而是在portia目录中。

我在这里要发疯了,任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

发布于 2015-02-02 09:43:37

看来安装指南中有错误。

指南应是:

代码语言:javascript
复制
virtualenv ENV_NAME --no-site-packages
source ENV_NAME/bin/activate
cd ENV_NAME
git clone https://github.com/scrapinghub/portia.git
cd portia
pip install -r requirements.txt
pip install -e ./slybot
cd slyd
twistd -n slyd

这对我有用。希望它也能对你起作用。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28260070

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档