scikit-bio requires Python 3.8 or later installed in your system.
conda install -c conda-forge scikit-bio
Other channels such as anaconda and bioconda also host scikit-bio, which however may or may not be the up-to-date version.
Alternatively, the latest release of scikit-bio can be installed from PyPI:
pip install scikit-bio
scikit-bio is available as third-party packages from software repositories for multiple Linux/BSD distributions. However, these packages may or may not be the latest version. The scikit-bio development team is not involved in the maintenance of these packages.
For example, users of Debian-based Linux distributions (such as Ubuntu and Linux Mint) may install scikit-bio using:
sudo apt install python3-skbio python-skbio-doc
Users of Arch Linux or variants (such as Manjaro) may install scikit-bio from AUR:
yay -S python-scikit-bio
scikit-bio is undergoing expansion, with many new features being introduced. You are welcome to try these features by installing the current development version from scikit-bio/scikit-bio:
pip install git+https://github.com/scikit-bio/scikit-bio.git
Alternatively, you may download the repository, extract, and execute:
python setup.py install
However, be cautious that the new functionality may not be stable and could be changed in the next formal release. It is not recommended to deploy the development version in a production environment.
You can verify your installation by running the scikit-bio unit tests:
python -m skbio.test
If the installation was successful and all features of scikit-bio work as intended, the test will report only passes (and warnings), but no failures.