根据我们的 下载页面,我们通常建议使用 Python 的包管理器 pip
安装 Biopython
pip install biopython
但是,这不是唯一的选择,另一个打包系统可能更适合您的系统。
如果您的 Python 是使用 conda 安装的,例如使用 miniconda 或 anaconda,那么您应该能够从 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。
尽管我们通常建议使用 pip
,但大多数 Linux 系统都会提供 Biopython 包 - 不过它可能有点过时。
您可以使用 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
Biopython 位于 官方 Archlinux 存储库 中,名为 python-biopython(用于 Python 3)或 python2-biopython(用于 Python 2),可以使用 pacman 安装
pacman -S python2-biopython
或者,对于 Python 3
pacman -S python-biopython
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 的 portage 树包含一个 ebuild(sci-biology/biopython),它从源代码构建。要安装它,以 root 用户身份打开一个终端并运行
emerge -va biopython
此处 是 Biopython 在 Gentoo 中的链接,显示了 Gentoo 的 Portage 树中的最新版本。
在 FreeBSD 中安装 Biopython 最简单的方法是通过 Ports Collection。如果您不熟悉此过程,请查看 此文档。假设您熟悉此方法并且拥有最新的 Ports 树,您只需要以 root 用户身份执行以下命令
cd /usr/ports/biology/py-biopython make install clean
这应该会自动获取并安装 Biopython(以及其必要的依赖项)。