Невозможно найти файл модуля для 'python' в кластере HPC - PullRequest
0 голосов
/ 15 февраля 2019

Я использую кластер HPC и slurm в качестве менеджера кластера, чтобы запустить скрипт на python.У меня проблемы с отсутствующими модулями и пакетами.Мой скрипт на python использует следующие пакеты

import sys
import string
import time
import json
import tweepy

Для его запуска я сохранил команды в скрипт оболочки 'run.sh', который при запуске выглядит как

#!/bin/sh
#SBATCH -N 1      # nodes requested
#SBATCH -n 1      # tasks requested
#SBATCH -c 4      # cores requested
#SBATCH --mem=2048  # memory in Mb
#SBATCH -o outfile  # send stdout to outfile
#SBATCH -e errfile  # send stderr to errfile
#SBATCH -t 24:01:00  # time requested in hour:minute:second

module load python
python twitter_client_streaming.py

сценарий оболочки 'run.sh'

$ sbatch run.sh
Submitted batch job 1461

файл errfile указывает на следующие ошибки:

ERROR:105: Unable to locate a modulefile for 'python'

Однако в кластере установлена ​​версия Python 2.6.6

$ python --version
Python 2.6.6

поэтому я хочу знать, почему эта проблема и как я могу настроить модуль python, потому что мне нужно загрузить его, чтобы установить пакет tweepy, который отсутствует в кластере.

...