2014-02-19 17 views
6

我試圖用pxssh模塊進行SSH連接到客戶端 - 但是我得到導入錯誤:沒有模塊名爲pxssh

ImportError: No module named pxssh 

我發現Python安裝這個文件,所以我想這是正確的

/usr/lib/python2.7/site-packages/pexpect/pxssh.py 

我當然在用Python 2.7運行我的應用程序,我甚至試圖導入pexpect但這沒有幫助。

所以,任何提示?謝謝

+1

您是否嘗試過'從pexpect import pxssh'? – zhangxaochen

+0

是的,它終於奏效 - 我會接受你的答案,如果你想寫它... –

+0

現在這是一個答案;) – zhangxaochen

回答

13

好吧,試試from pexpect import pxssh

更新:


如果問題不是由早先提出的建議解析爲pxssh不支持Windows

+0

這並不提供一個問題的答案。要批評或要求作者澄清,請在其帖子下方留言。 – Alberto

+2

@Alberto ok,將問號改爲一個句點; P – zhangxaochen

4

的解決方案僅適用於Linux:

from pexpect import pxssh 

的Pexpect的庫可能已過時,因此運行:

sudo pip install pexpect --upgrade 
0

如果/usr/lib/python2.7/site-packages/pexpect/pxssh.py存在,然後使用下面的命令

python2.7 'yourprogram.py'

如蟒蛇命令未鏈接到2.7版本。請檢查python -V以獲取版本。

相關問題