diff --git a/src/doc/install_pyenv.md b/src/doc/install_pyenv.md new file mode 100644 index 0000000000000000000000000000000000000000..a377df814e2de8b49316ef19b3d7fe13cc9dc64b --- /dev/null +++ b/src/doc/install_pyenv.md @@ -0,0 +1,39 @@ +# Install Silkaj on a Python environment + +## Install Pyenv + +### Retrieve pyenv sources +```bash +git clone https://github.com/pyenv/pyenv.git ~/.pyenv +``` + +### Handle shell modifications: point 2,3 and 4. +- [Follow pyenv install documentation](https://github.com/pyenv/pyenv#installation) + + +### Install latest Python version and create pyenv +```bash +pyenv install 3.6.0 +pyenv shell 3.6.0 +pyenv virtualenv silkaj-env +``` + +## Install Silkaj + +### Retrieve silkaj sources +```bash +git clone https://github.com/duniter/silkaj.git +cd silkaj +``` + +### Install dependencies and store them on pyenv environement +```bash +pip install -r requirements.txt --upgrade +pyenv rehash +``` + +### Activate pyenv and run silkaj +```bash +pyenv activate silkaj-env +./silkaj +```