[英]Issue when executing a local script on a remote Unix machine
我想在遠程Ubuntu機器上執行本地腳本 - 我的本地腳本設置如下:
ssh -i ~/my.pem remote_machine 'bash -s' < ./install.sh
並且,在./install.sh中,我有多行,其中一些在此處轉載:
source activate mySrc
pip install <install from a pypri repo>
我得到的錯誤是
`bash: line 5: pip: command not found
我已確認pip已安裝在遠程服務器上。 但是,我仍然得到這個錯誤。 你能說出為什么會發生這種情況嗎?
感謝@stovfl。 問題是,當建立ssh連接時,環境PATH變量未設置。 因此,它沒有關於安裝pip的conda環境的信息。
我剛剛通過明確設置pip安裝位置的路徑來解決它!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.