@niphlod I'd prefer having everything under the gluon namespace

import gluon.<module>


2013/9/13 nils <[email protected]>

> Hi,
>
> I had a problem along the same lines, it turned out that uwsgi was compile
> with python 3.3 support.
>
> This was Ubuntu 13.04 and I installed it via apt-get , check the entire
> uwsgi logs for the python version.
>
> regards,
>
> Nils
>
>
> On Fri, Sep 13, 2013 at 10:48 AM, Johann Spies <[email protected]>wrote:
>
>> On 12 September 2013 03:52, Massimo Di Pierro <[email protected]
>> > wrote:
>>
>> In both cases print the sys.path.
>>>
>>>
>> On 'spyker' where the problem is:
>>
>> $ python web2py.py -M -S alterit
>> web2py Web Framework
>> Created by Massimo Di Pierro, Copyright 2007-2013
>> Version 2.5.1-stable+timestamp.2013.06.06.15.39.19
>> Database drivers available: SQLite(sqlite3), MySQL(pymysql),
>> PostgreSQL(pg8000), MSSQL(pyodbc), DB2(pyodbc), Teradata(pyodbc),
>> Ingres(pyodbc), IMAP(imaplib)
>> Python 2.7.5+ (default, Jun  2 2013, 13:26:34)
>> Type "copyright", "credits" or "license" for more information.
>>
>> IPython 0.13.2 -- An enhanced Interactive Python.
>> ?         -> Introduction and overview of IPython's features.
>> %quickref -> Quick reference.
>> help      -> Python's own help system.
>> object?   -> Details about 'object', use 'object??' for extra details.
>>
>> In [1]: import sys
>>
>> In [2]: print sys.path
>> ['', '/home/www-data/web2py/gluon',
>> '/home/www-data/web2py/site-packages', '/home/www-data/web2py',
>> '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu',
>> '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old',
>> '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages',
>> '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL',
>> '/usr/lib/python2.7/dist-packages/gst-0.10',
>> '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7',
>> '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode',
>> '/usr/lib/python2.7/dist-packages/IPython/extensions']
>>
>>
>> On the other one:
>>
>> $ python web2py.py -M -S alterit
>> web2py Web Framework
>> Created by Massimo Di Pierro, Copyright 2007-2013
>> Version 2.5.1-stable+timestamp.2013.06.06.15.39.19
>> Database drivers available: SQLite(sqlite3), MySQL(pymysql),
>> PostgreSQL(pg8000), MSSQL(pyodbc), DB2(pyodbc), Teradata(pyodbc),
>> Ingres(pyodbc), IMAP(imaplib)
>> Python 2.7.5+ (default, Jun 13 2013, 13:26:49)
>> Type "copyright", "credits" or "license" for more information.
>>
>> IPython 0.13.2 -- An enhanced Interactive Python.
>> ?         -> Introduction and overview of IPython's features.
>> %quickref -> Quick reference.
>> help      -> Python's own help system.
>> object?   -> Details about 'object', use 'object??' for extra details.
>>
>> In [1]: import sys
>>
>> In [2]: print sys.path
>> ['', '/home/www-data/web2py/gluon',
>> '/home/www-data/web2py/site-packages', '/home/www-data/web2py',
>> '/usr/local/lib/python2.7/dist-packages/tiffany-0.6-py2.7.egg',
>> '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu',
>> '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old',
>> '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages',
>> '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL',
>> '/usr/lib/python2.7/dist-packages/gst-0.10',
>> '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7',
>> '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode',
>> '/usr/lib/python2.7/dist-packages/IPython/extensions']
>>
>>
>> When I add the lines used in uwsgihandler.py I get:
>>
>> In [11]: import sys
>>
>> In [12]: import os
>>
>> In [13]:
>>
>> In [13]: path = os.path.dirname(os.path.abspath(__file__))
>>
>> In [14]: os.chdir(path)
>>
>> In [15]: sys.path = [path] + [p for p in sys.path if not p == path]
>>
>> In [16]: print sys.path
>> ['/home/www-data/web2py/applications/alterit/models', '',
>> '/home/www-data/web2py/gluon', '/home/www-data/web2py/site-packages',
>> '/home/www-data/web2py', '/usr/lib/python2.7',
>> '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk',
>> '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload',
>> '/usr/local/lib/python2.7/dist-packages',
>> '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL',
>> '/usr/lib/python2.7/dist-packages/gst-0.10',
>> '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7',
>> '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode',
>> '/usr/lib/python2.7/dist-packages/IPython/extensions']
>>
>> This does not really show me the root of the problem.
>>
>> Regards
>> Johann
>> --
>> Because experiencing your loyal love is better than life itself,
>> my lips will praise you.  (Psalm 63:3)
>>
>>  --
>> 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 [email protected].
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> 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 [email protected].
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to