как загрузить модуль linux при удаленной работе через fabri c ssh - PullRequest
0 голосов
/ 16 февраля 2020

Я использую сценарий python с fabri c для загрузки другого сценария python на сервер, который затем выполняется. Сценарий python работает на python3. Когда я вручную работаю на сервере, мне всегда нужно загрузить модуль python3 на linux, прежде чем я смогу его использовать (что-то вроде "module load python/3.8.0-Tk").

Теперь проблема в том, что когда я пытаюсь сделать это автоматически, используя fabri c с

c.run('module load python/3.8.0-Tk')

, это не работает. Я получаю сообщение об ошибке, что при попытке запустить мой сценарий python через

c.run('python3 ./{}.py'.format(file_name))

, в котором говорится, что элементарные пакеты, такие как numpy или mathplotlib, не могут быть импортированы.

[обратите внимание, что он хорошо работает с c.run('python ./{}.py'.format(file_name)) с использованием python2].

Есть идеи?

...