默认的橙色教程文件夹如下: .. \ Canopy32 \用户\ LIB \站点包\橙\ OrangeCanvas \应用\教程\
如果我想更改此位置该怎么办?或者添加另一个文件夹?
还可以通过在OrangeWidget文件夹中配置一个配置文件来实现这个目的吗?
请帮忙,
非常感谢。
答案 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
,您将在教程中看到一个新条目。