Я не понимаю, как интегрировать модуль python -nmcli в мой Python скрипт. Кажется, я что-то в корне неправильно понимаю в этом модуле.
foo@bar:~ $ pip install python-nmcli
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: python-nmcli in ./.local/lib/python3.7/site-packages (0.1.1)
Установлено.
>>> from nmcli import nm
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'nm' from 'nmcli' (/home/pi/.local/lib/python3.7/site-packages/nmcli/__init__.py)
Это первое, что следует делать в соответствии с документацией модуля. Облом, это уже не удается.
>>> import nmcli
>>> print(nmcli)
<module 'nmcli' from '/home/pi/.local/lib/python3.7/site-packages/nmcli/__init__.py'>
Хорошо, по крайней мере, он правильно загружен.
>>> nmcli.dev.status()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'nmcli' has no attribute 'dev'
Это имеет свойство dev
но этот не отображается.
>>> from nmcli import NMCommand
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'NMCommand' from 'nmcli' (/home/pi/.local/lib/python3.7/site-packages/nmcli/__init__.py)
Почему я даже не могу импортировать этот класс ?