由于Cutadapt开发是在Linux上进行的,因此这是受支持的最佳平台,但它也应在macOS和Windows上运行。
可从Bioconda频道以Conda软件包的形式获得 Cutadapt。 如果没有Conda,请安装miniconda。然后按照Bioconda安装说明进行操作(尤其要确保您的频道列表中同时包含bioconda和conda - forge)。
然后要将Cutadapt安装到新的Conda环境中,请使用以下命令:
conda create -n cutadaptenv cutadapt
在这里,cutadaptenv
是Conda环境的名称。您可以选择其他名称。
每次您要在其中使用程序时都需要激活一个环境,如下所示:
conda activate cutadaptenv
最后,检查它是否有效:
cutadapt --version
这应该显示Cutadapt版本号。
如果您的系统上已经安装了Python(很有可能已安装),则可以pip
在命令行上使用安装Cutadapt :
python3 -m pip install --user --upgrade cutadapt
这将从PyPI(Python打包索引)下载该软件,并将cutadapt
二进制文件安装到中$HOME/.local/bin
。如果您的系统上存在Cutadapt的旧版本,则该--upgrade
参数是安装新版本所必需的。
然后,在许多系统上,您可以像下面这样运行程序:
cutadapt --version
如果这不起作用或打印出意外的版本号,则需要使用完整路径来运行程序:
~/.local/bin/cutadapt --version
另外,您可以通过将目录添加$HOME/.local/bin
到$PATH
环境变量中来避免键入完整路径。
Cutadapt也包含在基于Debian的Linux发行版中,例如Ubuntu。只需使用您喜欢的软件包管理器来安装Cutadapt。在命令行上,这应该可以工作
sudo apt install cutadapt
或可能
sudo apt install python3-cutadapt
请注意,分发软件包很可能已过时。如果遇到意外行为或需要更新的功能,请在报告错误之前使用其他安装方法之一获取最新版本。
Cutadapt安装需要安装以下软件:
Python 3.6或更高版本
可能是C编译器。对于Linux,Cutadapt软件包以.whl
预编译的所谓“ wheels”(文件)的形式提供。
在Ubuntu下,您可能需要安装软件包build-essential
并 python3-dev
获得C编译器。
如果收到错误消息:
error: command 'gcc' failed with exit status 1
然后检查整个错误消息。如果它说明丢失的 Python.h
文件,则说明问题是您缺少Python开发包(python3-dev
在Ubuntu中)。
通常,使用sudo
可能会很危险,并且上面不需要的方法是首选。也就是说,如果您具有root用户访问权限,则可以通过运行以下命令在全系统范围内安装Cutadapt:
sudo python3 -m pip install cutadapt
这会将cutadapt安装到中/usr/local/bin
。
如果要从旧版本升级,请改用以下命令:
sudo python3 -m pip install --upgrade cutadapt
如果上述方法对您不起作用,则可以尝试将Cutadapt安装到虚拟环境中。这可以减少与系统安装的软件包的冲突:
sudo python3 -m venv /usr/local/cutadaptsudo /usr/local/cutadapt/bin/pip install cutadaptcd /usr/local/bin/sudo ln -s ../cutadapt/bin/cutadapt
对于Cutadapt的某些发行版,cutadapt.exe
可以在GitHub发行版页面上使用单文件可执行文件() 。请先尝试该方法,如果对您不起作用,请报告该问题。
要手动安装Cutadapt,请继续阅读。
没有适用于Windows的Bioconda软件包,因为Bioconda不生产Windows软件包。要安装Cutadapt,可以使用pip
,但是因为Cutadapt包含需要编译的组件,所以还需要安装编译器。
从< https://www.python.org/ >下载适用于Windows的Python的最新版本(至少3.6)并进行安装。
从< https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019 >下载并安装“ Visual Studio 2019的构建工具” 。(该页面上有许多类似名称的下载,请确保您选择正确的下载。)
在安装过程中,当弹出有关要安装的组件的对话框时,请确保选中“ C ++ Build tools”。下载量很大,可能需要很长时间。
打开命令行(cmd.exe
)并运行。py -m pip install cutadapt
通过运行来测试它是否有效。您应该看到Cutadapt的版本号。py -m cutadapt --version
当以这种方式运行Cutadapt时,您将需要记住编写 而不是just 。py -m cutadapt
cutadapt
类型
pip3 uninstall cutadapt
并确认y
以删除包装。在某些情况下,可能会同时安装多个版本。重复上述命令,直到收到错误消息,以确保删除了所有版本。
如果决定使用开发版本,建议您将Cutadapt安装到所谓的虚拟环境中。虚拟环境是一个目录,其中包含运行该软件所需的所有内容。您的系统上的其他所有内容都没有改变,因此您可以通过删除虚拟环境的目录来简单地卸载此特定版本的Cutadapt。
使用Python 3.作出的Linux下面的说明工作,确保已安装的依赖关系(python3-dev
和 build-essential
在Ubuntu)!
首先,选择要在虚拟环境中放置目录的位置以及要调用的目录。让我们假设您选择了路径 ~/cutadapt-venv
。然后使用以下命令进行安装:
python3 -m venv ~/cutadapt-venv~/cutadapt-venv/bin/python3 -m pip install --upgrade pip~/cutadapt-venv/bin/pip install git+https://github.com/marcelm/cutadapt.git#egg=cutadapt
要运行Cutadapt并查看版本号,请键入
~/cutadapt-venv/bin/cutadapt --version
报告的版本号将类似于2.2.dev5+gf564208
。这意味着您现在正在运行的Cutadapt版本将成为2.2,并且自上一发行版(在本例中为2.1)起,它包含5个更改(commits)。
评论专区