代码之家  ›  专栏  ›  技术社区  ›  user977828

安装后找不到包模块

  •  0
  • user977828  · 技术社区  · 5 年前

    我按照以下方式安装了包:

    cd /work/waterhouse_team
    git clone https://github.com/freemao/schnablelab.git
    added "export PYTHONPATH=/work/waterhouse_team/apps/schnablelab:PYTHONPATH" to ~/.bashrc
    . ~/.bashrc 
    

    我跑

    cd /scratch/waterhouse_team/tmp2
    /scratch/waterhouse_team/tmp2> python -m schnablelab.imputation.GC vcf2map freebayes-gbs.gvcf-gt30.vcf.gz gc.map
    

    但我得到了 python: No module named schnablelab.imputation .

    我错过了什么?

    2 回复  |  直到 5 年前
        1
  •  1
  •   John Gordon    5 年前

    我觉得你的路径添加太深了。

    如果你想找到 schnablelab.imputation.GC 作为一个可导入的模块,然后 父目录 这个模块需要在你的路径上。

    即你需要 /work/waterhouse_team/apps 在你的道路上,不是 /work/waterhouse_team/apps/schnablelab .

    正如@raydel miranda指出的那样,您还需要美元符号来维护现有路径。

        2
  •  1
  •   Raydel Miranda    5 年前

    我认为应该是:

    export PYTHONPATH="your/path:$PYTHONPATH"
    

    你错过了 $ .