【问题标题】:I'm not able to launch use paramiko or netmiko in my Debian Pi machine我无法在我的 Debian Pi 机器上启动使用 paramiko 或 netmiko
【发布时间】:2020-05-17 18:11:39
【问题描述】:

pi@Clone:~$ lsb_release -a 没有可用的 LSB 模块。 经销商编号:Raspbian 描述:Raspbian GNU/Linux 9.4 (stretch) 发布:9.4 代号:拉伸

我有 Python 2.7.13 并且正在尝试这段代码。然后经过大量搜索,有一些关于这个版本的 Python 的讨论,以及 3.5 之前的版本,不支持 f 函数,所以我升级并现在使用 Python3.7。而不是得到 f 一些错误,现在它说 ModuleNotFoundError:没有名为“netmiko”的模块 我什至从 >>> 提示符中尝试了这个:输入 import netmiko,但得到同样烦人的 ModuleNotFound 错误。 ''' pi@Clone:~$ python3.7 Python 3.7.4(默认,2020 年 5 月 2 日,09:56:22) [GCC 6.3.0 20170516] 在 Linux 上 输入“help”、“copyright”、“credits”或“license”了解更多信息。

导入 netmiko 回溯(最近一次通话最后): 文件“”,第 1 行,在 ModuleNotFoundError: 没有名为“netmiko”的模块

使用 python3.7 Finename.py 从 cli 提示符尝试以下操作

但它从来没有通过第一个命令:从 netmiko 导入 ConnectHandler。我得到同样的旧错误: ModuleNotFoundError: 没有名为“netmiko”的模块

【问题讨论】:

  • pi@Clone:~/code$ python3.7 Python 3.7.4(默认,2020 年 5 月 2 日,09:56:22)[GCC 6.3.0 20170516] 在 linux 上键入“帮助”, “版权”、“学分”或“许可”以获取更多信息。 >>> import time >>> import ssl (time and ssl and I'm sure others import ok, but not netmiko or paramiko) >>> import netmiko Traceback (last recent call last): File "", line 1、在 ModuleNotFoundError: No module named 'netmiko'

标签: python


【解决方案1】:

我不是 python 专家,我在做网络自动化方面也遇到过同样的问题 我解决了以下结论:python3.x 的每个实例都需要自己的模块,因此您需要为新的 python3.x 重新安装 netmiko ! 在安装 netmiko 之前,您可能需要为 pip 和 python 安装 setuptools 和 ez_install。

希望有高手看到这一点,并尝试为您详细解释。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    • 2019-02-18
    • 2014-05-13
    相关资源
    最近更新 更多