Menu

EPD Installation

Richard Murray

Installation using EPD 7.3

(The following instructions are for MacOS 10.8, but should work similarly for other operating systems)

  1. Download and install the Enthought Python Distribution (EPD)

  2. Download and install the latest version of control-python, the control systems toolbox for python

    • Download control-0.5a.tar.gz file from http://sourceforge.net/projects/python-control
    • Decompress using 'tar zxf control-0.5a.tgz' (or whatever the latest version is)
    • Run EPD python, cd to location of python-control distribution, and run

      ~~~~~~
      In [1]: run setup.py install
      ~~~~~~

    • Note: you must install python-control using the EPD version of python in order to have the libraries installed in the proper location. If you install from the regular command line, you will install in the system python path, but not the EPD python path (which is required to access numpy, scipy and matplotlib).

    • Note: you must have administrator privileges for the installation to be completed. If you cannot install while logged in as administrator, you can set the permissions on the site-packages/ directory to give write access to your user account (requires sudo privileges).
  3. To enable certain advanced functions (MIMO operations, LQR, LQE), you will need to install the slycot libraries. This requires a fortran compiler such as f77 or gfortran. For more information, see the installation page.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.