Re: Linux installation

Jacob Schmidt <[email protected]>
Newsgroups gmane.comp.python.visualpython.user
Message-ID <1292908299.1881.11.camel@schmidjw>
I should clarify that both versions of my pythons return site-packages
when run from the command prompt

Jacob


On Mon, 2010-12-20 at 22:05 -0700, Bruce Sherwood wrote:
> It does seem to be using the desired version of Python, as the full
> path created is
> 
> /usr/local/lib/python2.6/site-packages
> 
> which contains the intended python2.6. I also tried replacing $PYTHON
> with python$PYTHON_VERSION and still got site-packages. It's really
> hard to understand how sysconfig.get_python_lib can act differently
> within the autoconfigure environment.
> 
> Bruce Sherwood
> 
> On Mon, Dec 20, 2010 at 9:53 PM, C Anthony Risinger <[email protected]> wrote:
> > On Mon, Dec 20, 2010 at 10:35 PM, Bruce Sherwood <[email protected]> wrote:
> >> I wonder whether someone on the list can help me with a puzzle having
> >> to do with installing on Linux.
> >>
> >> In acinclude.m4 is the following fragment which attempts to identify
> >> where to install modules such as Visual:
> >>
> >> [am_cv_python_pythondir=`$PYTHON -c "from distutils import sysconfig;
> >> print(sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX').replace('\\\\\','/'))"
> >> 2>/dev/null ||
> >> echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/dist-packages"`]
> >>
> >> When autogen.sh and configure are run before doing a make to build
> >> Visual, this fragment generates a reference to site-packages, which is
> >> unfortunate, because on Ubuntu with Python 2.x site-packages is not
> >> normally on the module search path.
> >>
> >> If on the other hand I execute the following I get a reference to
> >> dist-packages, as expected and desired:
> >>
> >> from distutils import sysconfig
> >> print(sysconfig.get_python_lib(0,0,prefix='$PYTHON_PREFIX')
> >>
> >> I can't understand why I'm getting a reference to site-packages in the
> >> autoconfigure machinery. I'm reluctant to hand-code "dist-packages"
> >> because for all I know other Linux distributions use site-packages and
> >> have site-packages on the module search path. (As an aside, I'm
> >> annoyed that Ubuntu has left site-packages off the search path, though
> >> I notice that it seems to be back on the search path for Python 3.)
> >
> > this is only for ubuntu, right (appears that way)?
> >
> > i don't run ubuntu, so i can't really test, but are you sure autotools
> > is picking up the same version of python that you get when you just
> > run `python` in the terminal?
> >
> > i use archlinux, and recently we switched to py3k by default... so
> > i've had to deal with problems like that, and this feels like one of
> > those problems.  otherwise, there is something different in the
> > environments between your terminal and autotools, but i'm not sure how
> > to dump the ENV from within the macro.
> >
> > C Anthony
> >
> 
> ------------------------------------------------------------------------------
> Lotusphere 2011
> Register now for Lotusphere 2011 and learn how
> to connect the dots, take your collaborative environment
> to the next level, and enter the era of Social Business.
> http://p.sf.net/sfu/lotusphere-d2d
> _______________________________________________
> Visualpython-users mailing list
> Visualpython-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/visualpython-users




------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.