Jeremiah H. Savage wrote:
To use pymol and numpy together, I now do the following:
To ~/.bashrc add:
PYMOL_PATH=/usr/lib/pymodules/python2.5/pymol
export PYMOL_PATH
Then I can do the following in python:
import numpy
numpy.save('123',numpy.array([1,2,3]))
numpy.load('123.npy')
array([1, 2, 3])
import sys
sys.path.append( "/usr/lib/pymodules/python2.5/pymol")
import pymol
pymol.finish_launching()
pymol.importing.load("/path/to/file.pdb")
No, do not do this. Add /usr/lib/pymodules/python2.5/ to your $PYTHONPATH, *not*
/usr/lib/pymodules/python2.5/pymol/. You will continue to run into problems if
you do it this way. You are not supposed to put the directory *of* the package
onto sys.path but rather the directory that *contains* the package directory.
--
Robert Kern
"I have come to believe that the whole world is an enigma, a harmless enigma
that is made terrible by our own mad attempt to interpret it as though it had
an underlying truth."
-- Umberto Eco
--
http://mail.python.org/mailman/listinfo/python-list