0 votes
In order to change the python path and be able to use some of my libraries, i added to env-sites.sh the following line:

export PYTHONPATH=$PYTHONPATH:mylibspath

I restarted Dataiku. However, when I open a Notebook and print sys.path, or os.environ['PYTHONPATH'], "mylibspath" is not present.

What is more, some other environment variables are well loaded, like os.environ['PATH'], where I also appended some paths.

Should I modify the PYTHONPATH in another place ?
by
retagged by

1 Answer

0 votes

The sanctioned way of adding packages/modules to your python environment is not to add them in the PYTHONPATH. See The Python Environment doc page:

  • You can install pip packages using DATA_DIR/bin/pip
  • You can add locally-managed python source in DATA_DIR/lib/python
by
1,050 questions
1,088 answers
1,193 comments
9,107 users

©Dataiku 2012-2018 - Privacy Policy