我用conta安装了snakemake,我激活了环境,当我运行时
snakemake --help
:
Traceback (most recent call last):
> File
> "/home/miniconda3/envs/snakemake/lib/python3.12/site-packages/snakemake/cli.py",
> line 2037, in main
> parser, args = parse_args(argv)
> ^^^^^^^^^^^^^^^^ File "/home/miniconda3/envs/snakemake/lib/python3.12/site-packages/snakemake/cli.py",
> line 1629, in parse_args
> parser = get_argument_parser()
> ^^^^^^^^^^^^^^^^^^^^^ File "/home/miniconda3/envs/snakemake/lib/python3.12/site-packages/snakemake/cli.py",
> line 770, in get_argument_parser
> lp_solvers = pulp.list_solvers(onlyAvailable=True)
> ^^^^^^^^^^^^^^^^^ AttributeError: module 'pulp' has no attribute 'list_solvers'. Did you mean: 'listSolvers'?
你能帮我解决这个问题吗?
你必须确保安装了pulp<2.8.0
尝试使用 mamba 安装snakemake,而不是使用
mamba install -n Snakemake Snakemake
这假设您安装了 mamba,即通过 conda 预先通过 conda install mamba 到基础环境中。