... | @@ -36,6 +36,11 @@ Python and related packages needed: (versions listed are tested, older versions |
... | @@ -36,6 +36,11 @@ Python and related packages needed: (versions listed are tested, older versions |
|
* pygobject (2.28.6)
|
|
* pygobject (2.28.6)
|
|
* XQuartz (2.7.7)
|
|
* XQuartz (2.7.7)
|
|
* zeromq (4.0.5) and pyzmq (14.6.0)
|
|
* zeromq (4.0.5) and pyzmq (14.6.0)
|
|
|
|
* pyyaml (3.11)
|
|
|
|
|
|
|
|
Optional:
|
|
|
|
|
|
|
|
* seaborn (0.7.0)—Makes prettier plots if available
|
|
|
|
|
|
### Mac OS X
|
|
### Mac OS X
|
|
The easiest way to get most of the necessary requirements to run dstat-interface is using [Homebrew](http://brew.sh):
|
|
The easiest way to get most of the necessary requirements to run dstat-interface is using [Homebrew](http://brew.sh):
|
... | @@ -55,11 +60,15 @@ The interface runs in X11 using the GTK+ toolkit, so [XQuartz](http://xquartz.ma |
... | @@ -55,11 +60,15 @@ The interface runs in X11 using the GTK+ toolkit, so [XQuartz](http://xquartz.ma |
|
|
|
|
|
The final requirements, can be installed using python's pip system:
|
|
The final requirements, can be installed using python's pip system:
|
|
|
|
|
|
pip install pyserial pyzmq
|
|
pip install pyserial pyzmq pyyaml seaborn
|
|
|
|
|
|
### Linux
|
|
### Linux
|
|
Linux prerequisite installation is similar to that of Mac OS X, only using your distribution's native package manager rather than Homebrew, and X11 will likely be installed already. Some distributions may not have packages available for installing matplotlib or numpy, in which case, they should be installed using pip.
|
|
Linux prerequisite installation is similar to that of Mac OS X, only using your distribution's native package manager rather than Homebrew, and X11 will likely be installed already. Some distributions may not have packages available for installing matplotlib or numpy, in which case, they should be installed using pip.
|
|
|
|
|
|
|
|
The final requirements, can be installed using python's pip system:
|
|
|
|
|
|
|
|
pip install pyserial pyzmq pyyaml seaborn
|
|
|
|
|
|
### Windows
|
|
### Windows
|
|
While it is possible to install a bare python distribution and install the required prerequisites separately, [Python(x,y)](https://code.google.com/p/pythonxy/wiki/Downloads) has a python 2.7 distribution that already contains most of the necessary packages. However, pyserial is not installed in the recommended install so it should be manually selected or the full install done instead (tested with 2.7.9.0).
|
|
While it is possible to install a bare python distribution and install the required prerequisites separately, [Python(x,y)](https://code.google.com/p/pythonxy/wiki/Downloads) has a python 2.7 distribution that already contains most of the necessary packages. However, pyserial is not installed in the recommended install so it should be manually selected or the full install done instead (tested with 2.7.9.0).
|
|
|
|
|
... | | ... | |