http://effbot.org/pyfaq/what-is-init-py-used-for.htm

and there are _init__.py files, so you are correct...

On Monday, April 22, 2013 12:06:21 PM UTC-7, Derek wrote:
>
> *dots within the name of an imported module do in fact indicate a 
> hierarchy of directories*
>
> I thought it only did that if there was an __init__.py...
>
> On Sunday, April 21, 2013 12:04:22 PM UTC-7, Anthony wrote:
>>
>> Although web2py is generally easy to use and set up, it does assume some 
>> knowledge of Python, so you might want to learn a little more Python before 
>> proceeding. In Python, dots within the name of an imported module do in 
>> fact indicate a hierarchy of directories -- so, for example, "import 
>> contrib.aes" is expected to import aes.py from the "contrib" folder. You 
>> don't need to make any changes to any of the files -- this will work the 
>> same on Windows as Linux. Just download and unzip the source version of 
>> web2py, and add the top level web2py folder to the Windows PYTHONPATH 
>> environment variable. Of course, to run from source, you must have Python 
>> itself installed on the system (the Windows binary version includes its own 
>> Python interpreter, but the source version requires Python to be installed 
>> on the system). Note, if you install Python on Windows, you should also 
>> install pywin32: http://sourceforge.net/projects/pywin32/.
>>
>> Also, note that the book section on running web2py on Windows with Apache 
>> does indicate you must run from source.
>>
>> Anthony
>>
>> On Sunday, April 21, 2013 11:32:32 AM UTC-4, [email protected] wrote:
>>>
>>> One more note: it seems like there must be more configuration steps 
>>> involved for Windows setup than are documented.  In addition to changes in 
>>> wsgihandler.py, it looks like utils.py also has to be modified.  It is 
>>> looking for files in the unix directory structure which are named 
>>> differently in the Windows directory structure.  For instance, utils.py is 
>>> looking for contrib.aes but on Windows, this is located in the contrib 
>>> directory and calles aes.py.
>>>
>>> Is there a whole set of setup configuration instructions needed for a 
>>> Windows/Apache runtime environment that I missed somewhere????
>>>
>>> Thanks again.
>>>
>>> On Sunday, April 21, 2013 2:12:43 AM UTC-4, [email protected] wrote:
>>>>
>>>> I'm trying to run my web2py app behind Apache on Windows, however, when 
>>>> Apache loads wsgihandler.py and tries to execute the line:
>>>>
>>>> import gluon.main
>>>>
>>>> it fails with the error:
>>>>
>>>> [Sun Apr 21 00:27:54 2013] [error] [client 127.0.0.1] mod_wsgi 
>>>> (pid=1644): Target WSGI script 'C:/Documents and Settings/mkerins/My 
>>>> Documents/web2py/wsgihandler.py' cannot be loaded as Python module.
>>>> [Sun Apr 21 00:27:54 2013] [error] [client 127.0.0.1] mod_wsgi 
>>>> (pid=1644): Exception occurred processing WSGI script 'C:/Documents and 
>>>> Settings/mkerins/My Documents/web2py/wsgihandler.py'.
>>>> [Sun Apr 21 00:27:54 2013] [error] [client 127.0.0.1] Traceback (most 
>>>> recent call last):
>>>> [Sun Apr 21 00:27:54 2013] [error] [client 127.0.0.1]   File 
>>>> "C:/Documents and Settings/mkerins/My Documents/web2py/wsgihandler.py", 
>>>> line 33, in <module>
>>>> [Sun Apr 21 00:27:54 2013] [error] [client 127.0.0.1]     import 
>>>> gluon.main
>>>> [Sun Apr 21 00:27:54 2013] [error] [client 127.0.0.1] ImportError: No 
>>>> module named gluon.main
>>>>
>>>> When I look in the web2py base directory (*this is a Windows 
>>>> installation*) , there is no file named "gluon.main".  Should 
>>>> wsgihandler.py be pointing to a different file to load other than 
>>>> "gluon.main" or do I need to get gluon.main from somewhere?
>>>>
>>>> If I have to get gluon.main, where do I download it from and why isn't 
>>>> it part of the Windows installation??
>>>>
>>>> Thanks.
>>>>
>>>>

-- 

--- 
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