我想在远程Ubuntu计算机上执行本地脚本-我的本地脚本设置如下:
Tab2
并且,在./install.sh中,我有多行,其中一些在此处复制:
library(magick)
image_read("//server/file.jpg")
我得到的错误是
ssh -i ~/my.pem remote_machine 'bash -s' < ./install.sh
我已确认远程服务器上已安装pip。但是,我仍然收到此错误。你能建议为什么会这样吗?
答案 0 :(得分:3)
感谢@stovfl。问题在于,当建立ssh连接时,未设置环境PATH变量。因此,它不具有有关安装pip的conda环境的信息。
我只是通过显式设置pip的安装路径来解决它!
StackExchange UNIX & LINUX: How to guarantee availability of $BASH_ENV