Netmiko работает нормально, когда я выполняю приведенный ниже файл сценария (test.py) из linux cli
#! / Вар / WWW / HTML / devopsenv / bin / питон
из netmiko, импорт ConnectHandler, getpass
cisco_asr = {
'device_type': 'cisco_xr',
«ip»: «мой ip»,
'username': 'user',
«пароль»: «пароль»,
'verbose': True}
net_connect = ConnectHandler(**cisco_asr)
config_commands = [ 'int BE222.2481',
'vrf devops_test',
'ip add 10.1.1.1/30']
output = net_connect.send_config_set(config_commands)
#net_connect.commit()
print(output)
Однако, когда я пытаюсь использовать тот же скрипт из представления django, импортируя, как показано ниже, я получаю ошибку импорта.
from netmiko import ConnectHandler
ошибка импорта изображения
ImportError at /
No module named '_cffi_backend'
Request Method: GET
Request URL: http://W.X.Y.Z/
Django Version: 2.1.4
Exception Type: ImportError
Exception Value:
No module named '_cffi_backend'
Exception Location: /var/www/html/devopsenv/lib/python3.6/site-packages/bcrypt/__init__.py in <module>, line 25
Python Executable:
Python Version: 3.5.6
Python Path:
['/var/www/html/devops',
'/var/www/html/devopsenv/lib/python3.6/site-packages',
'/lib64/python35.zip',
'/lib64/python3.5',
'/lib64/python3.5/plat-linux',
'/lib64/python3.5/lib-dynload',
'/lib64/python3.5/site-packages',
'/lib/python3.5/site-packages']