05-31-2022 08:04 AM
Dear Sir,
I'm a beginner at Network automation. Please kindly help with my issue.
===========================================
from netmiko import ConnectHandler
MHS_SWITCHES = {
'device_type' : 'cisco_ios',
'ip': '192.168.32.100',
'username' : 'admin',
'password' : 'cisco',
'secret': 'secret'
}
net_connect = ConnectHandler(**MHS_SWITCHES)
onput = net_connect.send_command('show ip int brief')
print(onput)
=============================================
This is my simple python file with netmiko. But, if I run this script, I always get an error. Please check below.
=============
root@davidsam-virtual-machine:/etc/python3.10# python3 netmiko.py
Traceback (most recent call last):
File "/etc/python3.10/netmiko.py", line 1, in <module>
from netmiko import ConnectHandler
File "/etc/python3.10/netmiko.py", line 1, in <module>
from netmiko import ConnectHandler
ImportError: cannot import name 'ConnectHandler' from partially initialized module 'netmiko' (most likely due to a circular import) (/etc/python3.10/netmiko.py)
============================
pip list | grep netmiko
netmiko 4.1.0
=================
python3 --version
Python 3.10.4
=====================
I need your support. Thanks!!!
Solved! Go to Solution.
05-31-2022 08:14 AM
Hi
It seems to me some conflict. You created a file called netmiko.py, rith? Try to use a different name. As per the logs, it seems that it is trying use your file as part of the Netmiko library and is failing.
ImportError: cannot import name 'ConnectHandler' from partially initialized module 'netmiko' (most likely due to a circular import)
05-31-2022 08:15 AM
Hello minhtetsan192 ! Change your app netmiko.py to, for example, main.py and try again.
Regards,
MO.
05-31-2022 08:14 AM
Hi
It seems to me some conflict. You created a file called netmiko.py, rith? Try to use a different name. As per the logs, it seems that it is trying use your file as part of the Netmiko library and is failing.
ImportError: cannot import name 'ConnectHandler' from partially initialized module 'netmiko' (most likely due to a circular import)
06-01-2022 05:16 AM
Thank you so much, sir. Now my issue was soloved.
Best Warm Regards,
Min Htet San
05-31-2022 08:15 AM
Hello minhtetsan192 ! Change your app netmiko.py to, for example, main.py and try again.
Regards,
MO.
06-01-2022 05:16 AM
Thank you so much, sir. Now my issue was solved.
Best Warm Regards,
Min Htet San
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: