Я использую сценарий 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].
Есть идеи?