【问题标题】:Ubuntu 14.04: ImportError: No module named clientUbuntu 14.04:ImportError:没有名为客户端的模块
【发布时间】:2016-05-12 13:27:59
【问题描述】:

我尝试在我的 Python 2.7 中使用 Paramiko,但我无法在我的脚本中使用它。

我也安装了所有包

sudo pip install paramiko
pip install paramiko
sudo apt-get install python-paramiko

但它不起作用

查看我的脚本

 #!/usr/bin/python 
 #

 from paramiko.client import SSHClient
 import paramiko
 client = SSHClient

 client.load_system_host_keys()
 client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
 client.connect("192.168.1.60")
 stdin, stdout, stderr = client.exec_command("ls -la")

 if stderr.channel.recv_exit_status() != 0:
    print stderr.channel.recv_exit_status()
    print stderr.read()

 else:
    print stdout.read()

返回

   vitor@vitor-pc:~/Linux/Python/Arquivos de Configuração/Paramiko$ python paramiko.py
   Traceback (most recent call last):
   File "paramiko.py", line 4, in <module>
   from paramiko.client import SSHClient
   File "/home/vitor/Linux/Python/Arquivos de Configuração/Paramiko/paramiko.py", line 4, in <module>
   from paramiko.client import SSHClient
   ImportError: No module named client

我也尝试使用这个Answers 并删除我的 /usr/local/lib/python2.7 但没有任何改变。

此错误仅出现在 Ubuntu 中?还是我的代码错了?

【问题讨论】:

    标签: python ubuntu paramiko


    【解决方案1】:

    问题来了

     vitor@vitor-pc:~/Linux/Python/Arquivos de Configuração/Paramiko$ python paramiko.py 
    

    您已将自己的脚本命名为paramiko.py,因此python 认为您自己的脚本可以找到“paramiko”模块。但事实并非如此。只需将您的文件重命名为其他名称就可以了。

    【讨论】:

    • 还有一个问题,我删除了我的/usr/local/lib/python2.7,以后会有什么问题吗?
    • 很高兴能帮上忙!不要触碰 /usr/local/lib/python2.7 系统上安装的无数软件包都需要它。事实上,如果您这样做,您的系统甚至可能变得无法使用!如果您已经删除它,请尽快重新安装它
    • 哼,如何重新安装?
    • sudo apt-get install python 应该这样做。
    【解决方案2】:

    在python中添加模块还有另外两种方法:

    第一个:

    1. 下载包。
    2. 创建目录并将包粘贴到其中。
    3. 点击终端:
    4. 导出 PYTHONPATH=$PYTHONPATH:path_of_package

    第二个:

    1. 打开python解释器:
    2. import sys
    3. sys.path.insert(0, "path_of_package")

    【讨论】:

      猜你喜欢
      • 2016-07-14
      • 2017-09-04
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      • 2018-07-15
      • 1970-01-01
      • 2013-03-24
      • 2016-05-21
      相关资源
      最近更新 更多