Installing lda¶
lda requires Python (>= 2.7 or >= 3.3) and NumPy (>= 1.6.1). If these requirements are satisfied, lda should install successfully with:
pip install lda
If you encounter problems, consult the platform-specific instructions below.
Windows¶
First you need to install numpy from the official installer.
Wheel packages (.whl files) for lda from PyPI can be installed with the pip utility. Open a console and type the following to install lda:
pip install lda
In order to use wheels, you will need to have pip version 1.4 or higher and setuptools version 0.8 or higher.
Mac OS X¶
lda and its dependencies are all available as wheel packages for Mac OS X:
pip install numpy lda
In order to use wheels, you will need to have pip version 1.4 or higher and setuptools version 0.8 or higher.
Linux¶
If you are running an Ubuntu-based distribution of Linux, you may install lda using a PPA:
sudo add-apt-repository ppa:ariddell/lda
sudo apt-get update
sudo apt-get install python3-lda # or, python-lda for the Python 2.7 version
Alternatively, you may install lda from source. In order for this to work, however, you need to install a compiler and associated build dependencies.
Installing build dependencies¶
Installing from source requires you to have installed the Python development headers and a working C/C++ compiler. Under Debian-based operating systems, which include Ubuntu, if you have Python 2 you can install all these requirements by issuing:
sudo apt-get install build-essential python-dev python-setuptools \
python-numpy
If you have Python 3:
sudo apt-get install build-essential python3-dev python3-setuptools \
python3-numpy
With these installed, you may install lda:
$ pip install lda
Or, if you have virtualenvwrapper installed:
$ mkvirtualenv lda
$ pip install lda