python IDLE的解释器中可以运行的语句为甚么在cmd中进入的python解释器却报错?

执行语句 :
import paramiko
ssh = paramiko.SSHClient()
在IDLE的解释器中正常运行无报错,但是在cmd中输入python进入解释器后输入同样的内容却提示:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'SSHClient'

这是为什么???这两种方式调用的都是同一个解释器吧,为什么会有不一致的状况?

第1个回答  2014-08-13
你是不是装过很多个版本的python,IDLE开的和你CMD调用的不一致,你试试在cmd上指定python版本号调用,比如python2.7 a.py
第2个回答  2014-08-13
from paramiko import SSHClient追问

不行的 还是提示没有SSHClient

追答

那你就去lib--site-package 文件夹中找到paramiko 文件夹 或者py文件,搜索sshclient ,如果没有,你懂得,如果有重装python 吧

相似回答