我试图在https://rki_bioinformatics.gitlab.io/ditasic/中运行示例工作流,其中示例.sh是主要的bash脚本,它将获取示例数据并输出一些数据矩阵。你知道吗
在示例.sh脚本将运行示例工作流,我们有以下第9行:
ditasic_matrix.py -l 100 -o output/similarity_matrix35.npy data/reference_paths
但是,什么时候示例.sh在macOS终端上运行时,出现以下消息:
DiTaSic /ditasic_example/example.sh: line 9: ditasic_matrix.py: command not found
但二元的_矩阵.py已存在于我为终端设置的路径中。我把它放在_矩阵.py在一个目录中,其路径已由添加到终端的路径中
export PATH="$PATH":
那么发生了什么导致命令没有找到?你知道吗
将脚本中的
ditasic_matrix.py
行更改为./ditasic_matrix.py
,因为当前路径未包含在可执行搜索中。你知道吗如果它仍然没有执行,可能文件没有设置可执行位。你知道吗
打开该文件夹中的终端/控制台并发出
ditasic_matrix.py
文件似乎有以下解释器设置:#!/usr/bin/env python
。因为您似乎无法运行它,所以这似乎不是您运行Python的实际路径。请确保:1)已安装Python
2)您可以通过在命令行中运行
python
来执行Python程序。你知道吗相关问题 更多 >
编程相关推荐