Version 3 (modified by 13 years ago) ( diff ) | ,
---|
Installation Guidelines: Linux - Developer (Manual)
Install Python
The latest Python 2.7 version is currently recommended.
Install Python Libraries
Linux users should generally use Operating System Packages, where available. Examples are shown for Debian-based systems
Mandatory
- lxml for XML export/import:
apt-get install python-lxml
- Shapely for GIS Features:
apt-get install python-shapely
- ReportLab for PDF output:
apt-get install python-reportlab
- PIL Python Image Library for PDFs:
apt-get install python-imaging
- dateutil:
apt-get install python-dateutil
Optional
- xlwt for XLS output:
apt-get install python-xlwt
- numpy required by matplotlib
- SciPy required for S3Cube
- MatPlotLib for charts (used in the Survey application & for the S3Cube pivottable reports)
- setuptools for installing tweepy
- tweepy python library to interact with twitter
- Pyserial for SMS Features
- MySQLDB for accessing MySQL databases:
apt-get install python-mysqldb
- Psycopg for accessing PostgreSQL databases:
apt-get install python-psycopg2
Install Bzr
We use the Bazaar Distributed Version Control System
apt-get install bzr
Next
Install Web2Py & Sahana:
Note:
See TracWiki
for help on using the wiki.