Alex Brollo <alex.bro...@gmail.com> wrote:

> As I told, I'm driving a pywikipedia bot (Alebot) into willow; I installed
> pywikipedia at $HOME, I set

> PYTHONPATH=/home/alebot/pywikipedia [,.....]

> into .environment file, and I am reviewing at my best python scripts to run
> them by qsub/qcronsub.

> Most of my scripts obviously need a statement:

> import wikipedia [,.....]

> My questions:
> 1. Do I really need to install pywikipedia into $HOME?
> 2. My scripts run happily outside SGE, but when I try to run them under SGE
> I get an error:
> ImportError: No module named wikipedia

> I didn't find doc for this ImportError (I suppose, PYTHONPATH is wrong).

> Where am I going wrong?

If your job is executed on Linux hosts, ~/.environment isn't
honoured (cf. https://jira.toolserver.org/browse/TS-1472).
So at the moment it's best to follow John's advice and set
sys.path in Python (or use a wrapper shell script), or use
"-l arch=sol" to require that your job is executed on a So-
laris host.

Tim


_______________________________________________
Toolserver-l mailing list (Toolserver-l@lists.wikimedia.org)
https://lists.wikimedia.org/mailman/listinfo/toolserver-l
Posting guidelines for this list: 
https://wiki.toolserver.org/view/Mailing_list_etiquette

Reply via email to