如何在Orange中更改教程文件夹?

时间:2015-02-16 23:55:38

标签: orange

默认的橙色教程文件夹如下: .. \ Canopy32 \用户\ LIB \站点包\橙\ OrangeCanvas \应用\教程\

如果我想更改此位置该怎么办?或者添加另一个文件夹?

还可以通过在OrangeWidget文件夹中配置一个配置文件来实现这个目的吗?

请帮忙,

非常感谢。

1 个答案:

答案 0 :(得分:0)

您无法更改教程的默认位置,但可以使用setup.py中的入口点添加其他教程文件夹。

首先,您需要创建一个包含schema(ows)文件的python包。然后,您需要在setup.py中添加一个入口点,指向您创建的包的位置。

如果可以使用import my_tutorials导入包含自定义教程的包,则您的entry_point将如下所示:

ENTRY_POINTS = {
    'orange.widgets.tutorials': (
        'my_tutorials = my_tutorials',
    ),
}

我创建了一个示例加载项,用于注册其他教程。它可以在github上找到:

https://github.com/astaric/orange-custom-tutorials-example

如果您下载代码并运行python setup.py install,您将在教程中看到一个新条目。