Yarko,

Read your discussion with Xie. I have come to realize my situation is
a little different. lxml is a package not a module. Hence there is no
lxml.py to discover. Looking at the situation there is a directory --

.../site-packages/lxml-2.2.2-py2.5-i686.egg/...

and this directory is in the path according to sys.path. There is
a .../lxml sub that contains the file __init__.py. The interesting
thing is if I bring up ipython and load the controller .py file the
imports of lxml works fine and the calls to lxml work as advertised.

As I have only dug through only a few points of web2py internals I am
somewhat of a loss as to how to proceed.

JohnMc

On Jul 1, 5:28 pm, Yarko Tymciurak <yark...@gmail.com> wrote:
> See also my recent reply to Xie on a recent thread:
>
> [web2py:25413] Re: confusion about web2py's MVC
> namespace<http://groups.google.com/group/web2py/msg/1fcecf8cf3456bbd>
>
> On Wed, Jul 1, 2009 at 4:51 PM, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > No app/modules and controllers folder are not in the paths
>
> > try print sys.path to be sure
>
> > note: do not modify you sys.path in the web2py apps of you run into
> > memory leaks and threading issues. If you really need to, paths should
> > only be modified in web2py.py
>
> > Massimo
>
> > On Jul 1, 4:35 pm, JohnMc <maruadventu...@gmail.com> wrote:
> > > Generally use source as the test box is a linux machine. But thanks
> > > for the tip.
>
> > > I'll go check my paths.
>
> > > That does bring up a followup question. For Web2Py is the search
> > > heirarchy ==
>
> > > controller-->app/module/-->python path ?
>
> > > Thanks.
>
> > > JohnMc
>
> > > On Jul 1, 4:23 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
>
> > > > You code below is correct, you just have to make sure the libraries
> > > > are in the search path. If you use third party libraries you should
> > > > run web2py from source else you may run into trouble because you would
> > > > have two python interepreters (the one that ships with binaries and
> > > > the one you used to install the libs).
>
> > > > On Jul 1, 4:19 pm, JohnMc <maruadventu...@gmail.com> wrote:
>
> > > > > I have a problem that has me stumped. Code snippet below. Attempting
> > > > > to import two external libraries that I built. I receive a ticket
> > > > > indicating module not found in app/module folder which is to be
> > > > > expected. I looked in the manual, AlterEgo and this group. There was
> > a
> > > > > reference back in April to this but it does not seem to address my
> > > > > issue.
>
> > > > > What is the proper format to reference an external python library
> > from
> > > > > Web2Py?
>
> > > > > Thanks!
>
> > > > > JohnMc
>
> > > > > In Controller:
> > > > > ------------------------
> > > > > # try something like
> > > > > #Import pyquery and lxml components
> > > > > from lxml import etree
> > > > > from pyquery import PyQuery as pq
>
> > > > > #Private functions
> > > > > ...
> > > > > ...
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to