Installation guide
May 18, 2021 ยท View on GitHub
Prerequisites
- OS support: Windows, Linux and OSX
- Python version: 3.6, 3.7
Dependencies
| name | version |
|---|---|
| numpy | - |
| pandas | - |
| networkx | - |
| paddlepaddle | >=2.0.0rc0 |
| pgl | >=2.1 |
| rdkit | - |
| sklearn | - |
('-' means no specific version requirement for that package)
Instruction
Since PaddleHelix depends on the paddlepaddle of version 2.0.0rc0 or above, and rdkit cannot be installed directly using pip, we suggest using conda to create a new environment for the installation. Detailed instruction is shown below:
- If you do not have conda installed, please check this website to get it first:
https://docs.conda.io/projects/conda/en/latest/user-guide/install/
- Create a new environment with conda:
conda create -n paddlehelix python=3.7
- Activate the environment which is just created:
conda activate paddlehelix
- Install
rdkitusing conda:
conda install -c conda-forge rdkit
-
Install the right version of
paddlepaddleaccording to the device (CPU/GPU) you want to run PaddleHelix on.If you want to use the GPU version of
paddlepaddle, run this:python -m pip install paddlepaddle-gpu -f https://paddlepaddle.org.cn/whl/stable.htmlOr if you want to use the CPU version of
paddlepaddle, run this:python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simpleNoting that the version of
paddlepaddleshould be higher than 2.0. Checkpaddlepaddle's official document for more installation guide. -
Install
PGLusing pip:
pip install pgl
- Install PaddleHelix using pip:
pip install paddlehelix
- The installation is done!
Note
After playing, if you want to deactivate the conda environment, do this:
conda deactivate