The easiest way to install the Orekit Python Wrapper module in Python is to use pre-made packages for an existing python distribution such as [Anaconda](http://docs.continuum.io/anaconda/install.html).
Orekit and JCC [packages](https://github.com/conda-forge/orekit-feedstock) has been made for Anaconda and can then be installed by:
```shell
conda config --add channels conda-forge
conda install orekit
```
This will install all dependencies (JCC, JDK) and install scripts that sets the necessary path variables (JCC_JDK) at activation.
Note that the conda script for activation of the environment needs to be run, this triggers a script that sets up the variables. If accessing the python executable directly, for example through an IDE, the tool [conda-wrappers](https://youtrack.jetbrains.com/issue/PY-18865#comment=27-1444034) can be used to create executable that runs the activation automatically.
## From Source
Installation from source requires to build a jar of the Orekit library including the python wrapper classes. This jar is then fed to the JCC tool, which builds the actual python wrapper together with some helper files. The process is described in the [INSTALL.txt](https://gitlab.orekit.org/orekit/python-wrapper/blob/master/INSTALL.txt) file in the repository.