【问题标题】:ImportError: cannot import name 'ranked_blast_output_schema' from 'param'ImportError:无法从“参数”导入名称“ranked_blast_output_schema”
【发布时间】:2021-04-24 06:46:55
【问题描述】:

我刚刚开始使用 Python,虽然我知道一点 R。我想复制一些人已经做过的事情。我在 Jupyter 上的一个内核上收到此错误,我不立即知道该怎么做。有没有人对此有任何意见或经验?

Traceback (most recent call last):
  File "parse.py", line 8, in <module>
    from param import ranked_blast_output_schema, blast_outfmt6_schema
ImportError: cannot import name 'ranked_blast_output_schema' from 'param' (/Users/myaccount/miniconda3/lib/python3.8/site-packages/param/__init__.py)
Traceback (most recent call last):
  File "lca_analysis.py", line 52, in <module>
    if ("~" in blast_results["query"].iloc[0]):
  File "/Users/myaccount/miniconda3/lib/python3.8/site-packages/pandas/core/indexing.py", line 894, in __getitem__
    return self._getitem_axis(maybe_callable, axis=axis)
  File "/Users/myaccount/miniconda3/lib/python3.8/site-packages/pandas/core/indexing.py", line 1500, in _getitem_axis
    self._validate_integer(key, axis)
  File "/Users/myaccount/miniconda3/lib/python3.8/site-packages/pandas/core/indexing.py", line 1443, in _validate_integer
    raise IndexError("single positional indexer is out-of-bounds")
IndexError: single positional indexer is out-of-bounds

【问题讨论】:

  • 由于错误是关于一些ranked_blast_output_schema,如果没有更多上下文,将很难为您提供更多帮助。

标签: importerror


【解决方案1】:

啊,好吧。我正在复制一个 Jupyter 笔记本,有人告诉我在 bash 上运行此链接。

lca_analysis.py --blast_type nt --fpath s3://org_name/contigs/CMS001_002_Ra_S1/blast_nt.m9 --filtered_blast_path s3://bucket_name/contig_quality/CMS001_002_Ra_S1/blast_nt_filtered.m9 --excluded_contigs_path s3://bucket_name/contig_quality/CMS001_002_Ra_S1/exclude_contigs_nt.txt --outpath s3://bucket_name/contig_quality/CMS001_002_Ra_S1/lca_nt.m9 --read_count_path s3://bucket_name/contigs/CMS001_002_Ra_S1/contig_stats.json --verbose True

然后,我遇到了这个错误

Read counts have been loaded: s3://bucket_name/contigs/CMS001_002_Ra_S1/contig_stats.json| elapsed time: 0.73 seconds
/var/folders/ns/gdtc2hvx1g13_29wct4qkhd80000gq/T/tmp3m3k6w9o blast file downloaded to this tempfile
Traceback (most recent call last):
  File "parse.py", line 8, in <module>
    from param import ranked_blast_output_schema, blast_outfmt6_schema
ImportError: cannot import name 'ranked_blast_output_schema' from 'param' (/Users/myaccount/miniconda3/lib/python3.8/site-packages/param/__init__.py)
Traceback (most recent call last):
  File "lca_analysis.py", line 52, in <module>
    if ("~" in blast_results["query"].iloc[0]):
  File "/Users/myaccount/miniconda3/lib/python3.8/site-packages/pandas/core/indexing.py", line 894, in __getitem__
    return self._getitem_axis(maybe_callable, axis=axis)
  File "/Users/myaccount/miniconda3/lib/python3.8/site-packages/pandas/core/indexing.py", line 1500, in _getitem_axis
    self._validate_integer(key, axis)
  File "/Users/myaccount/miniconda3/lib/python3.8/site-packages/pandas/core/indexing.py", line 1443, in _validate_integer
    raise IndexError("single positional indexer is out-of-bounds")
IndexError: single positional indexer is out-of-bounds

我刚刚使用 pip install param 来获取参数,安装很顺利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 2021-06-30
    • 2020-10-19
    • 2018-08-13
    • 2015-01-26
    • 2020-10-10
    • 2020-02-12
    相关资源
    最近更新 更多