Quick Questions about Python based KNIME Extension
Hi, KNIMEr, :coffee:
I tried creating a new Python based KNIME Extension for the first time today, and my initial impression is quite positive. However, I have some questions that I’m still confused about even after reading the documentation. I’m wondering if anyone can give me some hints:
1.
After I change
my_extension.py, is there an easy way to reload the extension? Restarting KAP every time is quite painful.
1.
I noticed that the development of Python nodes depends on “KNIME Python Extension Development (Labs)”. The word
(Labs)makes me a bit concerned that this is just experimental. Will there be significant breaking changes in the future? Does KNIME team have a development roadmap for Python extensions? If developers know this information, it would help them decide whether to jump into this development now (or wait and see).
1.
I noticed that
conda_env_pathneeds to be configured in
config.yml. I’m wondering, if I don’t have specific pkgs and just want to use the official default Bundled environment, how should I specify
conda_env_path? This way, my extension only needs to rely on the official bundled environment and can be used cross-platform.
Thanks!