Warren

Thanks for that.  That's rather what I expected/feared.

I'd still be delighted to hear from anyone who may understand why Python
isn't working straight out of the box.

Best wishes

Daniel


On Tue, 2008-07-22 at 09:04 -0700, Warren DeLano wrote:
> Daniel,
> 
> This kind of complexity illustrates why we distribute standalone binaries for 
> Linux which include their own Python interpreter.  In short, there is simply 
> too much heterogenaiety present in the 7+ years worth of deployed Linux 
> distribution / version / package-manager combinations for us to be able to 
> support any one of them individually.
> 
> So to use PyMOL with a system-provided Python on Linux, our recommended 
> approach is to build from the open-source code using the distutils method 
> (python setup.py build install; python setup2.py install; ./pymol).  
> 
> However, in this case, it sounds like your system-provided Python may not 
> itself be working, so you may need to work with the Unbuntu folks to 
> straighten that out first.  I can assure you that until "python" or 
> "python2.5" alone just works with no errors, there is little chance of PyMOL 
> building or running correctly.
> 
> Cheers,
> Warren
> 
> -----Original Message-----
> From: pymol-users-boun...@lists.sourceforge.net 
> [mailto:pymol-users-boun...@lists.sourceforge.net] On Behalf Of Daniel Rigden
> Sent: Tuesday, July 22, 2008 8:25 AM
> To: DeLano Scientific
> Cc: pymol-users@lists.sourceforge.net
> Subject: Re: [PyMOL] python/pymol malfunction on new Ubuntu installation
> 
> Warren
> 
> Thanks for the quick reply.  I tried what you suggested but I get the same 
> error.
> 
> How can I check how the path has been configured?  It seems as if there is 
> only one python so there shouldn't be scope for confusion; I can only find 
> one site.py, for example, in
> 
> /usr/lib/python2.5/site.py
> 
> [I'm assuming /usr/lib64/python2.5/site.py is a link]
> 
> On the other hand, in Synaptic, I see
> 
> python
> python2.5
> python2.5-minimal
> 
> all separately listed and installed, which I don;t really understand.
> The Installed version of python is 2.5.2-0ubuntu1, while for the others it's 
> 2.5.2-2ubuntu4.  
> 
> Thanks again
> 
> Daniel
> 
> On Tue, 2008-07-22 at 07:59 -0700, DeLano Scientific wrote:
> > Daniel,
> > 
> > Any time you see the "import site failed" error from Python, you can infer 
> > that there is a problem with the Python interpreter being unable to access 
> > its required libraries.  Messages after that aren't typically informative.
> > 
> > This usually a path configuration issue, but I think it can also happen 
> > when there is a version mismatch betweehn the executable the libraries 
> > (running python 2.5 executables against 2.4 libraries or vice versa).
> > 
> > If using the system-provided Python, you shouldn't have to set PYTHON_HOME 
> > since it will have been compiled in by default.  Try the following in a new 
> > shell:
> > 
> > export PYMOL_PATH=/var/lib/python-support/python2.5/pymol/
> > python2.5 ${PYMOL_PATH}/__init__.py
> > 
> > Cheers,
> > Warren
> > --
> > DeLano Scientific LLC
> > Subscriber Support Services
> > mailto:supp...@delsci.com
> > 
> > 
> > -----Original Message-----
> > From: pymol-users-boun...@lists.sourceforge.net 
> > [mailto:pymol-users-boun...@lists.sourceforge.net] On Behalf Of Daniel 
> > Rigden
> > Sent: Tuesday, July 22, 2008 7:39 AM
> > To: pymol-users@lists.sourceforge.net
> > Subject: [PyMOL] python/pymol malfunction on new Ubuntu installation
> > 
> > Dear all
> > 
> > First let me confess that my problem does not just involved pymol.
> > However, it is hampering my use of pymol amongst other things and there 
> > must be many python experts who read this list.
> > 
> > My problem, on a completely fresh Ubuntu 8.04 install, is that python 
> > can find modules when asked to import them.  So
> > 
> > export PYMOL_PATH=/var/lib/python-support/python2.5/pymol/
> > export PYTHONHOME=/usr/lib/python2.5
> > python2.5 ${PYMOL_PATH}/__init__.py
> > 
> > gives me
> > 
> > 'import site' failed; use -v for traceback Traceback (most recent call 
> > last):
> >   File "/var/lib/python-support/python2.5/pymol//__init__.py", line 109, in 
> > <module>
> >     import threading
> > ImportError: No module named threading
> > 
> > 
> > /usr/lib/python2.5 contains site.py, threading.py and all the rest.
> > 
> > 
> > Can anyone help?  I'd be very grateful.
> > 
> > Daniel
> > 
> -- 
> Dr Daniel John Rigden                     Tel:(+44) 151 795 4467
> School of Biological Sciences             FAX:(+44) 151 795 4406
> Room 101, Biosciences Building
> University of Liverpool
> Crown St.,
> Liverpool L69 7ZB, U.K.
> 
> 
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge 
> Build the coolest Linux based applications with Moblin SDK & win great prizes 
> Grand prize is a trip for two to an Open Source event anywhere in the world 
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> PyMOL-users mailing list
> PyMOL-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/pymol-users
> 
> 
-- 
Dr Daniel John Rigden                     Tel:(+44) 151 795 4467
School of Biological Sciences             FAX:(+44) 151 795 4406
Room 101, Biosciences Building
University of Liverpool
Crown St.,
Liverpool L69 7ZB, U.K.


Reply via email to