ImportError:没有名为pxssh的模块

时间:2014-02-19 14:47:47

标签: python python-2.7 ssh

我正在尝试使用pxssh模块与客户端建立SSH连接 - 但是我得到了

ImportError: No module named pxssh

我在Python安装中发现了这个文件,所以我猜这是正确的

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

我当然正在使用Python 2.7运行我的应用程序,我甚至尝试导入pexpect,但这没有帮助。

那么,任何提示?谢谢

3 个答案:

答案 0 :(得分:19)

好吧,试试from pexpect import pxssh

更新


该解决方案仅适用于Linux,因为Windows不支持pxssh

答案 1 :(得分:7)

如果早先的建议没有解决问题:

from pexpect import pxssh

pexpect库可能已过时,请运行:

 sudo pip install pexpect --upgrade

答案 2 :(得分:0)

如果存在/usr/lib/python2.7/site-packages/pexpect/pxssh.py,请使用以下命令

  

python2.7'yourprogram.py'

因为python命令没有链接到2.7版本。请检查python -V以获取版本。