在远程Unix计算机上执行本地脚本时出现的问题

时间:2018-09-27 11:37:17

标签: python bash scripting

我想在远程Ubuntu计算机上执行本地脚本-我的本地脚本设置如下:

Tab2

并且,在./install.sh中,我有多行,其中一些在此处复制:

library(magick)
image_read("//server/file.jpg")

我得到的错误是

ssh -i ~/my.pem remote_machine 'bash -s' < ./install.sh

我已确认远程服务器上已安装pip。但是,我仍然收到此错误。你能建议为什么会这样吗?

1 个答案:

答案 0 :(得分:3)

感谢@stovfl。问题在于,当建立ssh连接时,未设置环境PATH变量。因此,它不具有有关安装pip的conda环境的信息。

我只是通过显式设置pip的安装路径来解决它!

StackExchange UNIX & LINUX: How to guarantee availability of $BASH_ENV