Inquiry about how to deploy python env to Business Hub

Hello.

I have a question about how to deploy python environment.

I created the env by using this command:

conda create —name knimenv -c knime -c conda-forge knime-python-scripting python=3.11

When I uploaded the workflow had Conda Environment Propagation node from window PC and executed it on KNIME Business Hub, it failed.

The error message is as below:

Execute failed: The following packages are not available from current channels: - conda-forge::vc14_runtime==14.44.35208 - conda-forge::ucrt==10.0.22621.0 - conda-forge::libwinpthread==12.0.0.r4.gg4f2fc60ca - conda-forge::intel-openmp==2024.2.1 Current channels: - https://conda.anaconda.org/conda-forge - https://conda.anaconda.org/knime To search for alternate channels that may provide the conda package you’re looking for, navigate to https://anaconda.org and use the search bar at the top of the page.

I thinks there are some packges conflict with os.

So I’m wondering how to deploy python env from window os to Business Hub(linux).

Best regards,
Hhkim

Hi @hhkim ,

Indeed, you get this error because the packages mentioned are Windows-specific:

conda-forge::vc14_runtime
conda-forge::ucrt
conda-forge::libwinpthread
conda-forge::intel-openmp

The solution is to create this env on Linux, which is the platform used by Business Hub and its Executor.

1 Like