- OS support: Windows, Linux and OSX
- Python version: 3.6, 3.7
| name | version |
|---|---|
| numpy | - |
| pandas | - |
| networkx | - |
| paddlepaddle | >=2.0.0rc0 |
| pgl | >=2.1 |
| rdkit | - |
| sklearn | - |
('-' means no specific version requirement for that package)
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.html
Or if you want to use the CPU version of
paddlepaddle, run this:python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
Noting 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!
After playing, if you want to deactivate the conda environment, do this:
conda deactivate