This node reads an existing Python environment specification and forwards it to downstream Python-aware nodes such as Python Script nodes. The environment is defined using pixi, a fast package manager built on top of conda-forge and PyPI that ensures reproducible Python environments across different platforms (Windows, Linux, macOS).
The node supports two input sources:
pixi.toml file from a filesystem.
The corresponding pixi.lock file must be located in the same
directory as the selected pixi.toml. Both files are read and forwarded through
the output port. This is useful for sharing pre-installed environments between workflows or
across users.Using the environment: The output port of this node provides a Python Environment specification that can be connected to Python Script nodes and other Python-aware KNIME nodes. These downstream nodes will automatically use the specified environment when executing Python code.
Note: This node does not create or install environments — it only reads and forwards the environment information. To create and install environments, use the Python Environment Provider node.
pixi.toml file of an existing pixi environment. The selected file's directory must also contain the matching pixi.lock file and the installed .pixi/ environment folder. All three are required side by side; this node only reads them, it does not install or resolve the environment.You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.
To use this node in KNIME, install the extension KNIME Conda Integration from the below update site following our NodePit Product and Node Installation Guide:
A zipped version of the software site can be downloaded here.
Deploy, schedule, execute, and monitor your KNIME workflows locally, in the cloud or on-premises – with our brand new NodePit Runner.
Try NodePit Runner!