-1
>>> from netmiko import ConnectHandler

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\netmiko\__init__.py", line 7, in <module>

您好专家,

从 netmiko import ConnectHandler 命令应用后,我遇到了上述错误。

设置 - 安装了 Windows 10、Python 3.7、Netmiko。电脑中没有其他名称为 netmiko.py 的文件。

请提出解决方案。

4

2 回答 2

0

运行:python3访问 python 3.5+ 终端。

>>>from netmiko import ConnectHandler
于 2020-02-27T11:09:18.737 回答
0

为了使用 Netmiko,您需要在安装 netmiko 的同一 python 环境中。

我看到你安装了 Windows 10 和 Python 3.7,但是用来调用 Netmiko 的 Python 是 2.7。您可以从目录名称中的“Python27”中看出C:\Python27\lib\site-packages\netmiko\__init__.py

运行 Python 3.7 shell 并再次尝试该命令。确保 Netmiko 已正确安装在环境中。

要验证是否安装了 netmiko,请键入help("modules")以检索所有已安装软件包的列表。如果 Netmiko 安装正确,您应该在那里看到它。

Python 3.7.5 (tags/v3.7.5:5c02a39a0b, Oct 15 2019, 00:11:34) [MSC v.1916 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> help("modules")

Please wait a moment while I gather a list of all available modules...

                      ---- output omitted ----

Cryptodome          bdb                 gc                  pyexpat
__future__          binascii            genericpath         pygments
_string             codecs              netaddr             tabnanny
_strptime           codeop              netapp              tarfile
_struct             collections         netmiko             telnetlib
_symtable           colorama            netmiko_globals     tempfile
_testbuffer         colorsys            netrc               terminal_server
_testcapi           compileall          nntplib             test
_testconsole        concurrent          nt                  textfsm
_testimportmultiple configparser        ntpath              textwrap
_testmultiphase     contextlib          nturl2path          this
_textfsm            contextvars         numbers             threading

我希望这可以帮到你

于 2020-02-27T06:01:22.730 回答