【问题标题】:can't open file 'python': [Errno 2] No such file or directory无法打开文件'python':[Errno 2] 没有这样的文件或目录
【发布时间】:2019-03-26 23:25:55
【问题描述】:

我正在为 SLURM 工作负载管理器编写作业提交脚本。首先,我已经加载了 anaconda2/4.5.12(包括 Python 2.7)模块。然后,我用 Python3.6 版本创建了 Conda 环境。我尝试使用“sbatch”命令提交脚本,但出现此错误“python:无法打开文件

python: [Errno 2] No such file or directory

这是我的脚本示例:

#!/bin/bash
#
#SBATCH --job-name=taxjob
#SBATCH --nodes=4

#SBATCH --tasks-per-node=3
#SBATCH --time=0-03:00:00
#SBATCH --partition=shortq 
#SBATCH --mem=24GB 

#SBATCH --output=/home/s.e/tax/Ftest-%j.out
#SBATCH --error=/home/s.e/tax/Ftest-%j.err
RUNPATH=/home/s.e/tax/
cd $RUNPATH

source /home/s.e/.bashrc
source activate py36
python  test.py

【问题讨论】:

  • 路径中可能缺少 python
  • 请将脚本作为文本而不是图像。
  • 感谢您的快速答复。我将 python 添加到 PATH 并且它可以工作

标签: python slurm


【解决方案1】:

正如 RnD 所说,这可能只是 PATH 的问题:当您 echo $PATH source... 之后的行时,答案是什么?也许你还需要打电话给python3而不是python

【讨论】: