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 ?
asked by anonymous
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
answered by
598 questions
608 answers
445 comments
330 users