Version 1 (modified by 13 years ago) ( diff ) | ,
---|
Installation Guidelines: Linux - Developer
Install Python
2.7 is currently recommended. (2.6 works for all core functionality, but doesn't allow you to use the S3Cube pivot table functions)
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.