Python 如何在通过fabric ssh远程工作时加载linux模块

Python 如何在通过fabric ssh远程工作时加载linux模块,python,linux,ssh,fabric,Python,Linux,Ssh,Fabric,我正在使用一个带有fabric的python脚本将另一个python脚本上载到服务器,然后执行该脚本。python脚本正在python3上运行。当我在服务器上手动工作时,我总是需要在linux上加载python3模块,然后才能使用它(类似于“module load python/3.8.0-Tk”) 现在的问题是,当我尝试使用fabric和 c.run('moduleloadpython/3.8.0-Tk') 它不起作用。当我尝试通过运行python脚本时,会收到一条错误消息 c.run('py

我正在使用一个带有fabric的python脚本将另一个python脚本上载到服务器,然后执行该脚本。python脚本正在python3上运行。当我在服务器上手动工作时,我总是需要在linux上加载python3模块,然后才能使用它(类似于
“module load python/3.8.0-Tk”

现在的问题是,当我尝试使用fabric和

c.run('moduleloadpython/3.8.0-Tk')

它不起作用。当我尝试通过运行python脚本时,会收到一条错误消息

c.run('python3./{}.py'.格式(文件名))

说像numpy或mathplotlib这样的基本软件包无法导入

[注意,它可以很好地与
c.run('python./{}.py'.format(file_name))
一起使用python2]


有什么想法吗?

你有没有尝试过像中那样组合这两个命令?谢谢@Demi Lune,事实上就是这样!