Обновление Python в моей папке на кластере - PullRequest
0 голосов
/ 06 ноября 2018

Я хочу запустить программу в нашей кластерной среде, которая требует Python 2.7. Дело в том, что на кластере установлена ​​версия 2.6.6. Поэтому я попытался обновить версию Python в своей папке. Для этого сначала я использовал команду module avail python, но ничего не появилось !!! После этого я попытался which python2.7 в командной строке и заметил, что он существует в /usr/bin/python2.7. Зайдя в данную подпапку, я попытался module load python2.7, но столкнулся со следующей ошибкой:

ModuleCmd_Load.c(208):ERROR:105: Unable to locate a modulefile for 'python2.7'

Я был бы очень благодарен, если бы кто-нибудь сказал мне, как я могу решить мою проблему.

1 Ответ

0 голосов
/ 07 ноября 2018

Используемая вами команда module должна найти modulefile для модуля python2.7, который вы пытаетесь загрузить. Если такой файл модуля найден, он обычно обновляет среду оболочки, чтобы активировать соответствующее программное обеспечение.

В описываемой вами ситуации кажется, что в настоящее время по умолчанию нет доступных модулей python. Что означает, что вы либо:

  • необходимо найти путь к модулю для активации с помощью команды module use, в которой находятся эти файлы модулей Python
  • или напишите файл модуля, чтобы включить эту установку на python2.7, и сохраните ее в каталоге existig modulepath
...