bob的多pie数据库访问api

xbob.db.multipie的Python项目详细描述


多饼图数据库

这个包包含访问api和Multi-PIE Database的描述。的实际原始数据 数据库应该从原始url下载。仅此包 包含要使用的Bob访问器方法 数据库直接来自python,使用我们经过认证的协议。

除非您正在维护此软件包,否则通常不会安装它。什么 相反,您需要将它绑定到需要使用它的包中。 有几种方法可以做到这一点:

  1. 您可以在setup.py中添加此包作为自己的要求 satellite package 或者对于构建的.cfg文件,如果您愿意的话。带着这个 方法,此包将自动下载并安装到 工作环境,或
  2. 您可以使用以下命令手动下载和安装此软件包 easy_installpip

该软件包有两种不同的分发格式:

  1. 您可以从PyPI
  2. 您可以从its git repository下载它的源格式。当您下载 在git存储库中,您需要运行一个命令来重新创建 其操作所需的后端sqlite文件。这意味着 在这种情况下,必须在某处安装数据库原始文件。有选择权 a您可以在dummy模式下运行,并且只下载 一旦你满意你的设置数据库。

您可以根据您的要求混合和匹配上面的1/2点和a/b点。在这里 例如:

修改setup.py并从pypi

下载

那是最容易的。编辑卫星包中的setup.py,然后添加 install_requires部分中的以下条目(注意:...表示 无论你之间有什么额外的东西,不要把它放在你的 脚本):

install_requires=[
  ...
  "xbob.db.multipie",
],

正常执行boostrap/buildout步骤,您应该 准备好了。这意味着您现在可以将xbob.db.multipie命名空间导入到脚本中。

修改buildout.cfg并从git下载

您需要向mr.developer添加依赖项,才能从 Git存储库。您的buildout.cfg文件应包含以下内容 行:

[buildout]
...
extensions = mr.developer
auto-checkout = *
eggs = bob
       ...
       xbob.db.multipie

[sources]
xbob.db.multipie = git https://github.com/bioidiap/xbob.db.multipie.git
...

使用协议

为了简单起见,默认情况下启用所有提供的协议。这使得 数据库查询有点慢。如果您不想每次查询 数据库,您可以自己重新创建数据库。为此,你必须 遵循“从git下载”的方法。执行引导/构建步骤后 (见here 有关详细信息)在主目录中,必须转到(新创建的) 目录src/xbob.db.multipie并执行相同的引导/构建步骤 再一次。最后,您可以使用Bobapi: bin/bob_dbmanage.py multipie create --help重新生成sqlite文件 根据你的标准。

之后,应该只提供请求的协议。如果不是,请 file a bug获得帮助。

软件包维护人员注意事项

在pypi上,我们曾经为数据库提供所有启用的协议。 这意味着在打包之前,必须按如下方式生成数据库: bin/bob_dbmanage.py multipie create -P-E

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

推荐PyPI第三方库


热门话题
java流/下载文件,无需在Spring Boot中保留内存   kotlin/java是否有类似TryParse()的东西?   java Spring引导找不到用户类型的属性ID   java Spring 2到Spring 3的迁移:一个控制器用于多个视图   java包含多个程序包名为“安卓”的库。支持图样可提取'   java spring JPA是否支持自定义值框架?   java转义出基于文本字段的搜索栏   java AAPT:错误:未找到样式属性“安卓:attr/WindowsPlashCreenBackground”   java从文本文件中读取纬度和经度   java哪里可以找到如何使用排序的示例。顺序ignorecase(),其中nullhandling nulls last用于自定义Spring JPA如何提供查询   尝试使用Dialogflow上的Webhook动态给出响应时,java获取Webhook响应错误(206)   如何在java中替换匹配的字符串?   java模拟数学的最大价值。随机的   java Spring RestTemplate GET请求未给出正确响应   春爪哇。lang.IllegalArgumentException   java系统。load()永远不会发生   java剪辑循环不工作   java如何从maven构建中删除staxapi   java ThreadPoolExecutor的排队行为是否可以自定义,以更喜欢创建新线程而不是排队?