默认的橙色教程文件夹如下:..\Canopy32\User\Lib\site-packages\Orange\OrangeCanvas\application\tutorials\
如果我想更改此位置怎么办?或者添加另一个文件夹?
也可以通过简单地在 OrangeWidget 文件夹中拥有一个配置文件来实现这一点吗?
请帮忙,
非常感谢。
默认的橙色教程文件夹如下:..\Canopy32\User\Lib\site-packages\Orange\OrangeCanvas\application\tutorials\
如果我想更改此位置怎么办?或者添加另一个文件夹?
也可以通过简单地在 OrangeWidget 文件夹中拥有一个配置文件来实现这一点吗?
请帮忙,
非常感谢。
您无法更改教程的默认位置,但您可以使用 setup.py 中的入口点添加其他教程文件夹。
首先,您需要创建一个包含模式 (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
,您将在教程中看到一个新条目。