Project

General

Profile

Install supporting packages » History » Version 24

Anchi Cheng, 09/14/2010 10:34 AM

1 1 Amber Herold
h1. Install supporting packages
2
3 20 Amber Herold
Using the Required Supporting Packages table below, install any missing prerequisite packages by following the instructions for your specific Linux distribution.
4 1 Amber Herold
5 5 Neil Voss
For example, SUSE users can use YaST to install them; RedHat and CentOS users can use @yum@, Debian and Ubuntu uses @apt-get@. 
6 1 Amber Herold
7 23 Anchi Cheng
We highly recommend using pre-built binary packages to install the programs. Installing from source can quickly become a nightmare! See also the previous page, [[appion:Instructions_for_installing_CentOS_on_your_computer]] for Red Hat based systems.
8 5 Neil Voss
9 1 Amber Herold
h3.  Required supporting packages:
10
11
|_.Name:|_.Download site:|_.yum package name|_.SuSE rpm name|
12
|Python 2.4 or newer| "http://www.python.org":http://www.python.org|python|python-devel|
13
|wxPython 2.5.2.8 or newer| "http://www.wxpython.org":http://www.wxpython.org|wxPython|python-wxGTK|
14
|MySQL Python client 1.2 or newer| "http://sourceforge.net/projects/mysql-python":http://sourceforge.net/projects/mysql-python|MySQL-python|python-mysql|
15
|Python Imaging Library (PIL) 1.1.4 or newer| "http://www.pythonware.com/products/pil/":http://www.pythonware.com/products/pil/|python-imaging|python-imaging|
16 16 Neil Voss
|NumPy 1.0.1 or newer| "http://numpy.scipy.org/":http://numpy.scipy.org/|numpy|numpy|
17 15 Neil Voss
|SciPy 0.5.1 (tested, others may work)*| "http://www.scipy.org":http://www.scipy.org|scipy|python-scipy|
18 1 Amber Herold
19 21 Jim Pulokas
If you use Python 2.4 or earlier, you also need to install the "PyXML module":http://pyxml.sourceforge.net/topics/ .  For more recent versions of Python, it is already included in the main Python package.
20
21 24 Anchi Cheng
For CentOS, see [[appion:Download additional Software]] page, if you have trouble finding these packages.
22 17 Amber Herold
23 6 Neil Voss
h3.  Scipy/Numpy
24
25 5 Neil Voss
* SciPy may not build from source properly on some versions of SuSE due to an incompatible LAPACK package that comes with SuSE. You can get scipy as well as a compatible LAPACK etc. from http://repos.opensuse.org/science (need to specify your SuSE version and machine etc.)
26 1 Amber Herold
27
You can test your numpy and scipy install with their build in test functions:
28
<pre>
29
python -c 'import numpy; numpy.test(level=1)'
30
python -c 'import scipy; scipy.test(level=1)'
31
</pre>
32 2 Amber Herold
33 4 Neil Voss
Numpy is more stable should be successful. Expect to see lots of errors with scipy.
34 6 Neil Voss
35 11 Neil Voss
h3.  Mac OS X 10.5+:
36
37 22 Anchi Cheng
You can successfully install most of these packages on a Mac by downloading DMG files and clicking on the install programs. This is not for novice Mac user.  Be warned, wxpython problems on Mac will make your life difficult in using Leginon gui.  Don't make your mac the only processing server if it is Leginon that you will use mainly.
38 6 Neil Voss
39 8 Neil Voss
# First, start by downloading the @Mac OS X Installer Disk Image@ (v2.6 recommended) from http://python.org/download/ and install the newer version of python
40 9 Neil Voss
# Download and install numpy and scipy DMG files from http://sourceforge.net/projects/numpy/files/ and http://sourceforge.net/projects/scipy/files/
41 1 Amber Herold
# Download and install wxPython DMG file from http://www.wxpython.org/download.php
42 14 Neil Voss
43
Other program need more work:
44
# The Python Imaging Library (PIL) has be compiled from source, which also requires the "Mac OS X Developer tools":http://developer.apple.com/technologies/tools/ to be installed.
45
46 2 Amber Herold
______
47
48 18 Anchi Cheng
[[Download Appion Files|Download Appion/Leginon Files >]]
49 3 Amber Herold
50
______