用于托管分数模型的Web服务器。

ores的Python项目详细描述


[![生成状态](https://travis-ci.org/wikimedia/ores.svg)](https://travis-ci.org/wikimedia/ores) [![测试覆盖率](https://codecov.io/gh/wikimedia/ores/branch/master/graph/badge.svg)](https://codecov.io/gh/wikimedia/ores

目标修订评估服务

用于托管评分服务的Web服务器。有关更多信息,请参见[MediaWiki上的ORES文档](https://mediawiki.org/wiki/ORES)。

安装

ORES基于Python3。使用pip安装ores:

pip install ores(如果您的发行版默认为python 2,则为pip3 install ores

如果使用默认的redis配置运行,则需要安装更多的可选库,

pip install ores[redis]

然后您可以通过以下方式轻松运行测试服务器:

ores applications.wsgi

使用-h参数查看其用法。

ores applications.wsgi -h

请访问这些页面,查看您的安装是否正常,

http://localhost:8080/http://localhost:8080/v2/scores/testwiki/revid/641962088?features=true

使用docker composer运行ores

作为运行ores进行开发的简单方法,下载并安装[docker compose](https://docs.docker.com/compose/),然后执行:

docker-compose up

可通过本地主机8080访问矿石

运行开发服务器

我们建议您设置一个python“虚拟环境”。我们在一起 [本指南](https://gist.github.com/halfak/9f4830895496af9e9731)帮助您 准备好一切。

安装需求和测试需求以运行默认 测试服务器并尝试不同的评分策略。

  • $pip install-r requirements.txt
  • $pip install-r test requirements.txt

使用/utility作为ores运行测试服务器,因此本地更改是 反射:使用-h查看其用法

  • $./utility applications.wsgi

检查是否在http://localhost:8080上运行所有内容。

作者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何解决连接设备中的显示仿真器安卓 studio不止一个   java setOnClickListener错误,仅适用于平板电脑(10“)?   java如何将VSAM文件内容导出为可在windows中查看?   url JSP不会打开CSS、图像和JS   java在hibernate中有多级结构吗   以Java字节存储颜色;字节字节vs.字节[3]vs.整数   后台异步任务中的java Json请求未返回数据   仅在Linux WebLogic上引发java DuplicateKeyException   java执行MessageDigest时MessageDigest在做什么。是否多次更新?   仅在maven上发生java泛型编译错误   java如何在webview中显示具有图像的特定div   java自定义JSON序列化和反序列化   java是一个从JSON数组收集数据的arraylist   java CardView无法正确展开   java将目录上载到远程服务器   java Apache Camel:拆分器、CBR还是动态路由器?   java如何在GXT中禁用DualListField的“添加选定”按钮?   Java:查找数字是否为2的幂