how many python(s) have you available ? it's possible that the inner 
process gets started with the default interpreter ..... 
BTW: those kind of issues are the reason behind virtual environments...

On Wednesday, April 13, 2016 at 2:29:18 PM UTC+2, peter wrote:
>
> I have an issue with processes run by the scheduler are not seeing a 
> module.
>
> If I Do
> python2.6
> >>>import dropbox
>
> it imports fine.
>
> The conf file for the web2py scheduler contains
>
> DAEMON=python2.6
> PARAMETERS="/opt/web-apps/web2py/web2py.py -K new_spin2"
> LOGFILE=/var/log/web2py-scheduler.log
>
> start() {
>     echo -n "starting up $DAEMON"
>     RUN=`$DAEMON $PARAMETERS > $LOGFILE 2>&1`
>     if [ "$?" -eq 0 ]; then
>         echo " Done."
>     else
>         echo " FAILED."
>     fi
> }
>
>
> So it is also using python2.6
>
> However I get  
> ImportError: No module named dropbox
>
> when a task is run by the scheduler. If I run the same web2py function 
> directly from a url, then it works fine.
>
> So how come the function when run by the scheduler does not see the 
> dropbox module
>
> Thanks
> Peter
>
>  
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to