Dear KNIME community,
I cannot read input data given to a python script node (see error attached) when working on windows 10.
Python is working properly and I can read the input file without problem when running directly in system terminal.
Same node works perfectly fine on linux (CentOS).
Could you please help me to fix the issue? I cannot even execute selected lines to find out where the error comes from.
Any help would be much appreciated!
hi, try replace the special characters (accent marks, etc ), try convert the data format:
<'some string acsii'> = <'some string acsii'>.decode('utf8')
thanks for the tip!
I tried something. In my input column, I have a RDKit molecule (so in RDKit format). If I filter this column, I can execute the node without problem.
Same node with same input table works just fine on my linux desktop, so I guess this is a windows related issue.
What am I missing? I attached an example workflow to illustrate the problem.
Thanks for your help!
I digged a little bit more into the matter.
I updated my KNIME to latest release (see below) and compared with CDK column format (see attached wf).
Python script fails with RDKit column but not with CDK column in input, so I guess this is more of a RDKIt / KNIME Windows issue. Is there a work-around? (preferably without re-converting to SDF column before)
Thanks in advance for your help!
KNIME node versions:
KNIME Python Integration 3.3.0.v201611242050 org.knime.features.python.feature.group KNIME GmbH, Konstanz, Germany
KNIME Python Scripting extension 3.1.0.v201602120920 de.mpicbg.tds.knime.scripting.python.feature.feature.group Max Planck Institute of Molecular Cell Biology and Genetics (MPI-CBG)
RDKit KNIME integration 3.2.2.v201612161513 org.rdkit.knime.feature.feature.group NIBR