Project

General

Profile

Install Appion Packages » History » Revision 19

Revision 18 (Amber Herold, 05/17/2010 03:50 PM) → Revision 19/41 (Amber Herold, 05/17/2010 04:25 PM)

h1. Install Appion Packages 

 h3. Install the package in _each folder_ with commands like these 


 <pre> 
 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 
 </pre> 

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

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

 Start the python command line from shell: shell 
  <pre>python</pre> 

 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. 
  <pre>python> import sinedon</pre> 


 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 
 <pre> 
 python> sinedon.__path__ 
 ['/usr/lib/python2.4/site-packages/sinedon'] 
 </pre> 

 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: 
 <pre> 
 export PYTHONSITEPKG='/usr/lib/python2.4/site-packages' 
 </pre> 
 or C shell 
 <pre> 
 setenv PYTHONSITEPKG '/usr/lib/python2.4/site-packages' 
 </pre> 

 ______ 

 [[Perform system check|< Perform system check]] | [[Configure leginon.cfg|Configure leginon.cfg >]] 

 ______