Dear Rhitankar,

I should point out that Schrödinger also sells pre-compiled PyMOL with
easy to use installers. http://pymol.org/academic.html

Open-Source PyMOL was always targeted to power-users who are familiar
with compiling software themselves.

Regarding your question: It will most likely not be possible to compile
and install open-source PyMOL with the system python on Mac, because OSX
ships with an incompatible Tkinter library. So Pmw won't be your last
problem.

With macports it should work fine if you do this (see also David's answers):

sudo port install tcl -corefoundation +threads
sudo port install tk -quartz +x11
sudo port install pymol

Hope that helps.

Cheers,
  Thomas

Rhitankar Pal wrote, On 05/08/13 18:01:
> Dear Thomas,
> 
> Even after I installed the Pmw1.3 which should be compatible with
> python2.7 and reinstalling the pymol, I am still the following error
> message.
> 
>   File "/Library/Python/2.7/site-packages/pymol/__init__.py", line 450,
> in launch_gui
>     __import__(self.invocation.options.gui)
>   File "/Library/Python/2.7/site-packages/pmg_tk/__init__.py", line 22,
> in <module>
>     from PMGApp import *
>   File "/Library/Python/2.7/site-packages/pmg_tk/PMGApp.py", line 33, in
> <module>
>     class PMGApp(Pmw.MegaWidget):
>   File
> "/Library/Python/2.7/site-packages/Pmw/Pmw_2_0_0/lib/PmwLoader.py", line
> 131, in __getattr__
>     self._initialise()
>   File
> "/Library/Python/2.7/site-packages/Pmw/Pmw_2_0_0/lib/PmwLoader.py", line
> 89, in _initialise
>     raise ImportError(msg)
> 
> This is preventing it from opening the GUI. Do you have any idea what
> should I do to avoid this. 
> 
> Thanks for your help. 
> 
> Rhitankar
> 
> 
> On Sat, May 4, 2013 at 6:21 AM, Thomas Holder wrote:
> 
>     Hi Rhitankar,
> 
>     looks like you installed the python3 version of Pmw which is not
>     compatible with python 2.7.
> 
>     Cheers,
>       Thomas
> 
>     Rhitankar Pal wrote, On 05/03/13 21:16:
>     > Dear Pymol developers,
>     >
>     > I have recently installed pymol 1.6.x in MAC OS X 10.8.2 and have the
>     > following error while opening the GUI
>     >
>     > Traceback (most recent call last):
>     >   File "/Library/Python/2.7/site-packages/pmg_tk/__init__.py",
>     line 35,
>     > in run
>     >     PMGApp(pymol_instance,skin).run(poll)
>     >   File "/Library/Python/2.7/site-packages/pmg_tk/PMGApp.py", line 325,
>     > in __init__
>     >     self.runSkin()
>     >   File "/Library/Python/2.7/site-packages/pmg_tk/PMGApp.py", line 251,
>     > in runSkin
>     >     self.skin.setup()
>     >   File
>     > "/Library/Python/2.7/site-packages/pmg_tk/skins/normal/__init__.py",
>     > line 3661, in setup
>     >     self.createInterface()
>     >   File
>     > "/Library/Python/2.7/site-packages/pmg_tk/skins/normal/__init__.py",
>     > line 3634, in createInterface
>     >     self.balloon = Pmw.Balloon(self.root)
>     >   File
>     > "/Library/Python/2.7/site-packages/Pmw/Pmw_2_0_0/lib/PmwBalloon.py",
>     > line 28, in __init__
>     >     Pmw.MegaToplevel.__init__(self, parent)
>     >   File
>     "/Library/Python/2.7/site-packages/Pmw/Pmw_2_0_0/lib/PmwBase.py",
>     > line 982, in __init__
>     >     super().__init__(parent, tkinter.Toplevel)
>     > TypeError: super() takes at least 1 argument (0 given)
>     >
>     > As a result it never opens the "The Pymol Molecular Graphics System"
>     > window. Can anyone help to find out what might be wrong.
>     >
>     > Thanks
>     > Rhitankar
> -- 
> Rhitankar Pal
> Postdoctoral Researcher,
> Dept of Chemistry, Yale University
> New Haven, CT 06511

-- 
Thomas Holder
PyMOL Developer
Schrödinger Contractor

------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and 
their applications. This 200-page book is written by three acclaimed 
leaders in the field. The early access version is available now. 
Download your free book today! http://p.sf.net/sfu/neotech_d2d_may
_______________________________________________
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

Reply via email to