I’m using ubuntu x64, after two days and searching all the net, still i’ve not been able to install Megam,
i’ve read all information in this page http://www.cs.utah.edu/~hal/megam/
and installed x64 version of o’calm from http://packages.ubuntu.com/precise/ocaml
but when i want to use “megam” as a classifier in python, it says:
“NLTK was unable to find the megam file! Use software specific
configuration paramaters or set the MEGAM environment variable.
could anybody tell me how can i install and make use of it in python?
i’ve downloaded “ocaml-3.12.1.tar.gz” but the “make” command doesn’t work (as it’s said in its readme).
i’ve downloaded “megam_i686.opt” too, but it’s not executable and i cannot run it
any help?
thanks in advance
Use config_megam() to tell NLTK where the Megam executable is located. See: http://nltk.googlecode.com/svn/trunk/doc/api/nltk.classify.megam-module.html for details and documentation.
You also need to build MEGAM with the right 32/64 bit setting for your system. “megam_i686.opt” is for x86 iirc, so you should compile it for 64 bit. It is a while since I did this, but a simple build on an x64 system was all I needed: “Make doesn’t work” is not very useful: I’m sure it gave you a few error messages…? Probably paths not set or are read only?
Edit: Looks like the above link is currently broken. The main Megam site can be found at:
http://www.umiacs.umd.edu/~hal/megam/
although it hasn’t been updated for a while.