2017-03-24 17:33:26 -07:00
Installation on Ubuntu
======================
Ray should work with Python 2 and Python 3. We have tested Ray on Ubuntu 14.04
and Ubuntu 16.04.
2017-06-06 22:51:06 -07:00
You can install Ray as follows.
.. code-block :: bash
pip install ray
Building Ray from source
------------------------
If you want to use the latest version of Ray, you can build it from source.
2017-03-24 17:33:26 -07:00
Dependencies
2017-06-06 22:51:06 -07:00
~~~~~~~~~~~~
2017-03-24 17:33:26 -07:00
2017-06-06 22:51:06 -07:00
To build Ray, first install the following dependencies. We recommend using
2017-03-24 17:33:26 -07:00
`Anaconda`_ .
.. _`Anaconda`: https://www.continuum.io/downloads
.. code-block :: bash
sudo apt-get update
2017-10-09 23:39:03 -07:00
sudo apt-get install -y cmake pkg-config build-essential autoconf curl libtool unzip python # we install python here because python2 is required to build the webui
2017-03-24 17:33:26 -07:00
# If you are not using Anaconda, you need the following.
sudo apt-get install python-dev # For Python 2.
sudo apt-get install python3-dev # For Python 3.
2017-08-02 18:14:14 -07:00
# If you are on Ubuntu 14.04, you need the following.
pip install cmake
2018-01-25 11:36:37 -08:00
pip install numpy funcsigs click colorama psutil redis flatbuffers cython
2017-03-24 17:33:26 -07:00
If you are using Anaconda, you may also need to run the following.
.. code-block :: bash
conda install libgcc
Install Ray
2017-06-06 22:51:06 -07:00
~~~~~~~~~~~
2017-03-24 17:33:26 -07:00
Ray can be built from the repository as follows.
.. code-block :: bash
git clone https://github.com/ray-project/ray.git
cd ray/python
2017-12-13 23:48:03 -08:00
python setup.py install # Add --user if you see a permission denied error.
2017-03-24 17:33:26 -07:00
2018-01-23 14:47:30 -08:00
Alternatively, Ray can be built from the repository without cloning using pip.
.. code-block :: bash
pip install git+https://github.com/ray-project/ray.git#subdirectory=python
2017-03-24 17:33:26 -07:00
Test if the installation succeeded
2017-06-06 22:51:06 -07:00
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2017-03-24 17:33:26 -07:00
To test if the installation was successful, try running some tests. This assumes
that you've cloned the git repository.
.. code-block :: bash
python test/runtest.py
2017-10-11 23:13:07 -07:00
Cleaning the source tree
~~~~~~~~~~~~~~~~~~~~~~~~
The source tree can be cleaned by running
.. code-block :: bash
git clean -f -f -x -d
in the `` ray/ `` directory.