在 GitHub 上编辑此页面

根据我们的 下载页面,我们通常建议使用 Python 的包管理器 pip 安装 Biopython

pip install biopython

但是,这不是唯一的选择,另一个打包系统可能更适合您的系统。

Conda

如果您的 Python 是使用 conda 安装的,例如使用 minicondaanaconda,那么您应该能够从 conda 包中使用 Biopython

conda install -c conda-forge biopython

conda update -c conda-forge biopython

我们建议使用 conda-forge 频道中的 Biopython,因为它通常是最新的,并且涵盖 Windows、Mac OS X 和 Linux。默认的 Conda 频道确实包含 Biopython,但通常是过时的。

注意 Conda 可用于 Windows、Mac OS X 和 Linux,并且涵盖的范围远远不止 Python。

Linux 包

尽管我们通常建议使用 pip,但大多数 Linux 系统都会提供 Biopython 包 - 不过它可能有点过时。

Ubuntu 或 Debian

您可以使用 Synaptic GUI 工具(在系统/管理/Synaptic 包管理器下的主菜单中)或在命令行中使用以下命令安装 Biopython 及其依赖项:

sudo apt-get install python-biopython

如果您想要文档和单元测试,

sudo apt-get install python-biopython-doc

如果您想使用 BioSQL

sudo apt-get install python-biopython-sql

但是,这可能不是最新的版本(请参阅 此处列出的 Ubuntu此处列出的 Debian)。如果您想要最新版本的 Biopython,则需要从源代码安装它。但是,您应该能够使用以下命令自动安装构建依赖项:

sudo apt-get build-dep python-biopython

Archlinux

Biopython 位于 官方 Archlinux 存储库 中,名为 python-biopython(用于 Python 3)或 python2-biopython(用于 Python 2),可以使用 pacman 安装

pacman -S python2-biopython

或者,对于 Python 3

pacman -S python-biopython

Fedora

Biopython 是一个官方的 Fedora 包(从 Fedora 5 开始)。该包名为 python-biopython(用于 Python 2)或 python3-biopython(用于 Python 3),可以使用 yum 以 root 用户身份安装

yum install python-biopython

yum install python3-biopython

或者通过一些 GUI 包管理系统(例如 pirut 和 PackageKit,在 F-9 及更高版本中可用)。

Gentoo Linux

Gentoo 的 portage 树包含一个 ebuild(sci-biology/biopython),它从源代码构建。要安装它,以 root 用户身份打开一个终端并运行

emerge -va biopython

此处 是 Biopython 在 Gentoo 中的链接,显示了 Gentoo 的 Portage 树中的最新版本。

其他类 Unix 系统

FreeBSD 和 Ports

FreeBSD 中安装 Biopython 最简单的方法是通过 Ports Collection。如果您不熟悉此过程,请查看 此文档。假设您熟悉此方法并且拥有最新的 Ports 树,您只需要以 root 用户身份执行以下命令

cd /usr/ports/biology/py-biopython make install clean

这应该会自动获取并安装 Biopython(以及其必要的依赖项)。