Thank you very very much for a quick and complete response.
On Feb 27, 5:51 am, Anthony <abasta...@gmail.com> wrote: > > First, I want to learn what Setup is needed for me to try out web2py > > examples like the following shown in the web2py book > > >>> print str(DIV("hello world")) > > <div>hello world</div> > > I tried using > > >>>import gluon > > but that did not work. I added web2py in sys.path but the above import > > still did not work. > > I found gluon in library.zip folder. Am I supposed to add web2py/ > > library.zip to the sys.path? If not, how can I get the web2py example > > statements to work? > > If you have library.zip, that means you are using the web2py binary version > for Windows. That version includes its own Python interpreter, so when you > run web2py, it is not using your computer's installation of Python, and if > you run your computer's Python shell, it won't have access to web2py. If > you've already got Python installed, you're probably better off running > web2py from source -- just download and unzip the source version (on > Windows, make sure you also havehttp://sourceforge.net/projects/pywin32/ > installed). It's just as easy as running the binary -- instead of > web2py.exe, you'll see web2py.py -- you can either double click that, or > run from shell with "python web2py.py". > > To run the examples in the book, the best method is to start a web2py shell: > > python web2py.py -S appname -M -N > > That starts a Python shell in the environment of the web2py app named > "appname", including the entire web2py API. The -M tells it to run the > app's model files, and the -N turns off cron (which you don't need in the > shell). In place of "appname", you can put "appname/mycontroller", which > will expose the functions/objects in the mycontroller.py controller as > well. For more, > seehttp://web2py.com/books/default/chapter/29/4#Command-line-options. > > Anthony