Installation

Native binary installers are available at https://www.enthought.com/products/edm/installers/ for the following platforms:

  • .msi for Windows
  • .pkg and .sh for Mac OS X
  • .deb for Debian/Ubuntu
  • .rpm for RHEL/Centos/Fedora
  • .sh for Generic glibc Linux

GUI frontend

EDM 2.x.x installers exist in two flavors full and cli only. The full installers contain the new EDM GUI frontend interface, an electron based application to discover, install and remove EDM application distribution bundles. The cli only installers (named edm_cli) do not include the GUI frontend. More information about the GUI frontend is available at EDM GUI frontend documentation

Warning

  • If you are updating from a version of EDM prior to 1.10, please uninstall the prior installation first. If you are updating from version 1.10 or later, and are installing to the same location as the earlier version, then this is not required.
  • Python environments created by EDM contain entry points that refer back to the edm installation folder. As a result installing a new EDM version in a different folder will cause problems with edm operations in old environments. The environment is still functional, however EDM will not be able to install/update and remove packages for that enviroment any more.

Debian/Ubuntu

To install the deb package please use:

$ dpkg -i edm_1.10.0_x86_64.deb

Note

  • Installing requires superuser privileges

RHEL/Centos/Fedora

To install the .rpm package please use:

$ rpm -Uvh edm_1.10.0_x86_64.rpm

Note

  • Installing requires superuser privileges

Generic glibc Linux

To install EDM using the .sh installer please use

$ sh edm_1.10.0_linux_x86_64.sh

Follow the directions in the console.

Note

  • Using the generic linux installer the user can control the path to install the EDM application.

Windows

Windows installers support per-machine and per-user installation setups.

_images/windows_setup.png
  • A per-user install, i.e. when Install EDM for all users is not checked, means that the edm binaries will be stored in your own user profile on this machine, not usable by other users on the machine.
  • A per-machine install, i.e. when Install EDM for all users is checked, means that the edm binaries will be stored in a global folder (e.g. c:\Enthought\edm) and available to all users who have an account on this machine.

Install using msiexec

Installation can be automated using msiexec

examples:

using Windows PowerShell:

msiexec.exe /qr /l*vm install.log /i edm_1.10.0_x86_64.msi EDMAPPDIR=`"c:\Program Files\edm`" ALLUSERS=1

or using cmd.exe:

msiexec.exe /qr /l*vm install.log /i edm_1.10.0_x86_64.msi EDMAPPDIR="c:\Program Files\edm" ALLUSERS=1

The above commands will attempt a per-machine install of edm in the c:\Program Files\edm folder.

Warning

A per-machine install will fail if the installer is started without administrator privileges.

Mac OS X

To install EDM using the pkg installer please follow the these steps:

  • Locate the pkg installer file in the Finder.
  • Right-click on the pkg installer.
  • Select Open.
  • When the popup dialog appears select Open to continue.

To install EDM using the .sh installer open a terminal console window and run

$ sh edm_1.10.0_osx_x86_64.sh

Follow the directions in the console.

Note

  • Using the bash-based Mac OS installer, the user can control the path to install the EDM application.