nornir 插件的正确使用方法
the correct way to use nornir plugins
我是 nornir 的初学者,我正在尝试 运行 nornir 插件,但我遇到了这些错误:
Traceback (most recent call last):
File "nornirpy/start.py", line 2, in <module>
from nornir.plugins.tasks.commands import commands
ModuleNotFoundError: No module named 'nornir.plugins.tasks.commands'
我的 start.py 文件非常基础:
from nornir import InitNornir
from nornir.plugins.tasks.commands import commands
from nornir.core.inventory import Host
from path.to import InventoryPlugin
import json
nr = InitNornir("nornirpy/config.yml")
print(json.dumps(Host.schema(), indent=4))
这是什么问题?我正在用诗歌来组织我的项目,有没有我忘记的步骤?我不清楚如何在我的应用程序中使用插件。
你好 Somayyah Mohammed;
首先,检查您使用的nornir 的版本。如果版本 > 2.4.0,则模块 nornir.plugins.tasks.commands
不存在。您可以删除它应该工作的导入命令。
我是 nornir 的初学者,我正在尝试 运行 nornir 插件,但我遇到了这些错误:
Traceback (most recent call last):
File "nornirpy/start.py", line 2, in <module>
from nornir.plugins.tasks.commands import commands
ModuleNotFoundError: No module named 'nornir.plugins.tasks.commands'
我的 start.py 文件非常基础:
from nornir import InitNornir
from nornir.plugins.tasks.commands import commands
from nornir.core.inventory import Host
from path.to import InventoryPlugin
import json
nr = InitNornir("nornirpy/config.yml")
print(json.dumps(Host.schema(), indent=4))
这是什么问题?我正在用诗歌来组织我的项目,有没有我忘记的步骤?我不清楚如何在我的应用程序中使用插件。
你好 Somayyah Mohammed;
首先,检查您使用的nornir 的版本。如果版本 > 2.4.0,则模块 nornir.plugins.tasks.commands
不存在。您可以删除它应该工作的导入命令。