Erik Martinson via Python-list wrote: > I am trying to dynamically add a site-package to a script that is run as a > cron job. The method adduseristepackages does not seem to do anything.
The function addusersitepackages() seems to be un(der)documented; looking at the source it turns out that the expected argument is a sequence of known paths rather than a directory you want to add. If you need to add a directory that is not deteced by getusersitepackages() you can do so with addsitedir(my_directory) or by modifying sys.path directly with sys.path.append(my_directory). However, > site.addusersitepackages('/home/erik/.local/lib/python3.6/site-packages')) I recommend that you install the required packages as root rather than trick root into executing user-modifiable code, or, even better, that you run the cron job as user "erik". -- https://mail.python.org/mailman/listinfo/python-list