Enthought Home
Enthought Products

How to Update EPD

If you have already EPD installed on you system, you can get updates to a newer version by using the enpkg command. The first time you run this command, you will be prompted for your username and password. Note that you need to subscribe EPD to obtain a valid username and password. To update to a new minor EPD version, type:

$ enpkg epd

Here, epd refers to the EPD meta-package, which lists all packages contained in EPD. It is also possible to just update a single package, for example:

$ enpkg scipy

The enpkg command also to revert to an older version on a package. You can always specify a version number after the name of the package to be installed (or updated). For example:

$ enpkg Cython 0.12

To see which versions of a package are available, type:

$ enpkg -s Cython

Without specifying the version number, enpkg will always update to the latested version found in the repository. Please type enpkg --help for all possible options

We also provide "minimal" EPD installers, which only contain Python and the enpkg command. These installers can be found in the /repo/epd/installers sub-directory of the repository. Once you have installed one of these, you can build up your customized set of packages by using the enpkg command.

About enpkg

The enpkg command is part of the Enstaller package, which is a managing and install tool for egg-based Python distributions.