Failing to train on a python 3.7 code env

Dataiker, Dataiku DSS Core Designer, Registered Posts: 13 Dataiker
edited July 2024 in Using Dataiku

As of 18 feb 2022, newly createdpython 3.7+ code envs may fail to train models with the following error message :

MarkupSafe>=2.0.1,<2.1.0

This is due to Markupsafe releasing a new version incompatible with other libs in the code env.

To avoid/fix the problem, one has to manually pin Markupsafe to the 2.0.1 version.

This is done by adding

Failed to train : <class 'ImportError'> : cannot import name 'soft_unicode' from 'markupsafe' (/home/ubuntu/dss-home/code-envs/python/visualml/lib/python3.7/site-packages/markupsafe/__init__.py)

to the list of requested packages in the code env, and rebuilding it.


Operating system used: Ubuntu 18.04

Best Answer

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.