I have tried to get enthought canopy and follow the procedure. However, when I tried to run ./canopy, it gave this error:
Unable to load
You just need a copy of ICU installed on the system you are trying to run canopy on. You can do this by either installing it via the OS's package manager, or by getting a copy in your home directory, and telling canopy where to find it with LD_LIBRARY_PATH.
You can get precompiled copies of ICU from their download page (http://site.icu-project.org/download/51), and once installed you would do something like:
LD_LIBRARY_PATH="~/path/to/icu/lib" ./canopy