Skip to the content.
SSHScript使用教學第一章

sshscript執行檔的安裝

檢查安裝是否成功

一般而言如果pip安裝成功,在程式內能import sshscript就可以了。但因為SSHScript模組(套件)會額外安裝一個可執行檔,名為 sshscript,由於某些緣故可能無法執行。檢查sshscript是否可執行的方法是在console(命令列)中,輸入sshscript (小寫):

$ sshscript

如果出現類似以下的內容,那就是安裝成功了(版本不一樣,沒關係)

SSHScript Version:1.102
usage: sshscript [-h] [--run-order] [--script]...(省略)

SSHScript

positional arguments:
  paths               path of .spy files or folders

optional arguments:
  -h, --help          show this help message and exit
  --run-order         show the files to run in order...
  --script            show the converted python scri...
(以下省略)

如果安裝不成功

狀況一:$PATH問題

如果沒有出現上面的畫面的話。先用which找到sshscript安裝的路徑。

$ which sshscript

如果你用which時就找不到sshscript所在的路徑,那麼可能是sshscript所在的目錄不在$PATH當中。

狀況二:Bad Interpreter

如果which找得到sshscript的話。目前已知在某些情況下,setuptools產生的python執行檔的路徑是錯誤的。導致執行sshscript時會有 bad interpreter的錯誤。輸出可能是這樣:

-bash: ... bad interpreter: No such file or directory

那麼則須編輯sshscript(那是一個文字檔)改掉他的第一行。例如第一行可能是這樣:

#!/usr/local/bin/python

會有”bad interpreter”是因為/usr/local/bin/python不存在,可將它改成

#!/usr/bin/env python3 

或者你那台機器上的python3的路徑。

其他狀況:

如果不是上述兩種情況,請到本專案Github上的issue裡留言。