Project

General

Profile

Actions

Install Appion Packages » History » Revision 17

« Previous | Revision 17/41 (diff) | Next »
Neil Voss, 05/12/2010 10:23 AM


Install Appion Packages

Install the package in each folder with commands like these

TODO: move these into a single installer, ask Jim

cd /your_download_area/

cd myami/leginon
sudo python setup.py install

cd ../pyami
sudo python setup.py install

cd ../pyscope
sudo python setup.py install

cd ../sinedon
sudo python setup.py install

cd ../imageviewer
sudo python setup.py install

cd ../appion
sudo python setup.py install --install-scripts=/usr/local/bin

#binary packages

cd ../numextension
python setup.py build
sudo python setup.py install

cd ../libcv
python setup.py build
sudo python setup.py install

cd ../appion/radermacher
python setup.py build
sudo python setup.py install

python-site-package-path: where the installed python packages went:

Python installer put the packages you installed to its site-packages directory. This enable all users on the same computer to access them. The easiest way to find where your installed package is called by python is to load a module from the package using interactive python command lines like this:

Start python command line from shell

python

Import a module from the package. Let's try sinedon here. All packages installed through the above setup.py script should go to the same place.

python> import sinedon

If the module is loaded successfully, call the module attribute path (two underscrolls before "path" and two underscrolls after) will return the location of the module it is loaded from

python> sinedon.__path__
['/usr/lib/python2.4/site-packages/sinedon']

In this case, /usr/lib/python2.4/site-packages/ is your python-site-package-path. If you go to that directory, you will find all the packages you just installed.

Save this value for use later, for bash:

export PYTHONSITEPKG='/usr/lib/python2.4/site-packages'

or C shell
setenv PYTHONSITEPKG '/usr/lib/python2.4/site-packages'


< Perform system check | Configure leginon.cfg >


Updated by Neil Voss over 14 years ago · 17 revisions