How to install HDNNP¶
Python installation¶
We recommend that you install python using pyenv,
because non-sudo user can install any python version on any computer.
We confirmed that this program works only with python 3.6.7.
(on Linux)
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
(on MacOS)
$ brew install pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
$ pyenv install 3.6.7
Get source code¶
Note
This program is now under development, not uploaded to PyPI.
You have to get source code and install it manually.
$ git clone https://github.com/ogura-edu/HDNNP.git
Install dependencies and this program¶
Via pipenv¶
$ cd HDNNP/
$ pyenv local 3.6.7
$ pip install pipenv
$ pipenv install --dev
(activate)
$ pipenv shell
(for example:)
(HDNNP) $ hdnnpy train
(deactivate)
(HDNNP) $ exit
Via anaconda¶
Anaconda also can be installed by pyenv.
$ cd HDNNP/
$ pyenv install anaconda3-xxx
$ pyenv local anaconda3-xxx
$ conda env create -n HDNNP --file condaenv.yaml
(activate)
$ conda activate HDNNP
(for example:)
(HDNNP) $ hdnnpy train
(deactivate)
(HDNNP) $ conda deactivate
Via raw pip¶
You can install all dependent packages manually.
The dependent packages are written in Pipfile
, condaenv.yaml
or requirements.txt
.
$ cd HDNNP/
$ pip install PKG1 PKG2 ...
$ pip install --editable .