python - 无法打开文件'python':[Errno 2] 没有这样的文件或目录
问题描述
我正在为 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
解决方案
正如 RnD 所说,这可能只是 PATH 的问题:当您echo $PATH
在source...
? 也许你也需要打电话python3
而不是python
.
推荐阅读
- javascript - 从 Firefox 控制台会话中保存探索性代码
- python - Python从长而复杂的字符串中获取信息
- presto - 如何在 Presto DB 中抑制“查询中的阶段数 (nnn) 超过软限制”警告
- c# - 如何将名称与某些模式匹配的 JSON 属性合并到数组值属性中?
- mediawiki - 从 Wikidata 获取 Wikipedia infoxbox 数据
- ios - 有没有人解决了尝试在 iOS 上启动调试器时 VS 代码挂起的 Nativescript 插件的问题?
- java - Spring Boot Web / Tomcat 拒绝特定网络的连接(沃达丰)
- python - 使用子图时 Seaborn 热图宽度不匹配
- matplotlib - matplotlib - 如何在同一窗口的循环中绘制新图
- python - Pygame - pygame.init() 在我的 Ubuntu 系统上不起作用