如何修复蝴蝶结和Python错误(Errno2)?

如何修复蝴蝶结和Python错误(Errno2)?,python,python-2.7,bowtie,Python,Python 2.7,Bowtie,我试图重复教程中的“索引参考基因组”步骤 但是,当我运行命令时 。/bowtie2 master/bowtie2 build./bowtie2 master/example/reference/lambda_virus.fa lambda_virus 发生以下错误: File "../bowtie2-master/bowtie2-build", line 90, in <module> main() File "../bowtie2-master/bowtie2-bu

我试图重复教程中的“索引参考基因组”步骤

但是,当我运行命令时

。/bowtie2 master/bowtie2 build./bowtie2 master/example/reference/lambda_virus.fa lambda_virus

发生以下错误:

  File "../bowtie2-master/bowtie2-build", line 90, in <module>
    main()
  File "../bowtie2-master/bowtie2-build", line 87, in main
    sys.exit(subprocess.call(list(argv)))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 172, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 394, in __init__
    errread, errwrite)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1047, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory


发生了什么事?我如何修复?谢谢你

如果使用精确路径而不是相对路径,会发生什么?请在此处尝试。同样的问题。您是否使用
bowtie2
bowtie2 build
bowtie2 inspect
配置了路径,然后重新启动shell
bowtie2 build
是一个正在启动新进程的包装器脚本,因此可执行文件需要位于路径上,这样就可以在不考虑当前目录的情况下找到它们。有关类似的示例,请参见和。我尝试配置路径,并按照教程的建议添加变量$BT2_HOME。这两种方法都不起作用,我收到了以下消息:
zsh:没有这样的文件或目录:/User/ltelles/Desktop/documents\u Desktop/bioinformatics/bowtie2 master/bowtie2 build
,但我检查了文件
bowtie2 build
。也许这与我在bowtie2文件夹中运行
make
时收到的大量警告有关。我现在认为问题的原因是我将bowtie的存档下载到了我的桌面,并且桌面文件夹正在与iCloud同步。每次iCloud同步时,它都会将我的档案从我的电脑中删除。
/Users/ltelles/Desktop/documents_desktop/bioinformatics/bowtie2_example_project