Hi,

I'm trying to set up my machine to be able to run python scripts using 
the PyMol API, but whenever I try to import the pymol module, I get the 
following output:

> Traceback (most recent call last):
>   File "/Users/lukegoodsell/Documents/Rotation 2/PDB/potentials.py", 
> line 9, in <module>
>     import pymol
>   File 
> "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/pymol/pymol/__init__.py",
>  
> line 438, in <module>
>     import _cmd
> ImportError: No module named _cmd
Does anyone have any idea why this is? A search of Google and this 
mailing list's archive didn't turn up anything useful.

My script contains only the following (as pulled from PyMol wiki, iirc):
> #!/usr/bin/env python
>  
> # Tell PyMOL we don't want any GUI features.
> import __main__
> __main__.pymol_argv = [ 'pymol', '-Gi' ]
>  
> # Importing the PyMOL module will create the window.
>  
> import pymol
>  
> # Call the function below before using any PyMOL modules.
>  
> pymol.finish_launching()
>  
> from pymol import cm
I get the same error when attempting 'import pymol' from the python shell.

I am running Mac OS X 10.5.6. I downloaded MacPyMol 1.1r1 from 
http://delsci.com/macpymol/ (the educational edition, as I am a student).
My PYMOL_PATH: /Applications/PyMOLX11Hybrid.app/pymol
My PYMOL_EXE: /Applications/PyMOLX11Hybrid.app/Contents/MacOS/MacPyMOL

My PYTHONPATH (split for easier reading):
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python/PyObjC
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackates
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5.zip
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/pymol

I copied the contents of /Applications/PyMOLX11Hybrid.app/pymol/modules 
to /System/Library/Frameworks/Python.framework/Versions/2.5/lib/pymol, 
as per my understanding of the top of __init__.py

I am new to Macs, Python and the PyMol API, so the probability of a 
simple oversight on my part is high.

I appreciate any help.



------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
PyMOL-users mailing list
PyMOL-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pymol-users

Reply via email to