datacenter / acitoolkit

A basic toolkit for accessing the Cisco APIC
Other
347 stars 266 forks source link

ModuleNotFoundError: No module named 'attr' #383

Open magnetarz opened 1 year ago

magnetarz commented 1 year ago

I am testing the acitoolkit application functionality in a devnet lab I reserved. Trying to use diagram.py I get the error in the title.

I am in the directory aci-diagram and run the command $ sudo python3 diagram.py -l admin -p C1sco12345 -u https://10.10.20.14 -o output.png

I have manually installed attr and attrs into the virtual environment I am working in and all libraries are in my site-packages. I am working on a ubuntu 22.04 virtualbox vm. I am currently connected to my anyconnect vpn connection and and have access to the apic gui. I was also able to successfully build out a tenant with acitoolkit in this environment.

Here is the output error

from acitoolkit.acitoolkit import * File "/usr/local/lib/python3.10/dist-packages/acitoolkit-0.4-py3.10.egg/acitoolkit/init.py", line 30, in File "/usr/local/lib/python3.10/dist-packages/acitoolkit-0.4-py3.10.egg/acitoolkit/aciFaults.py", line 6, in File "/usr/local/lib/python3.10/dist-packages/jsonschema-4.9.1-py3.10.egg/jsonschema/init.py", line 12, in from jsonschema._format import ( File "/usr/local/lib/python3.10/dist-packages/jsonschema-4.9.1-py3.10.egg/jsonschema/_format.py", line 10, in from jsonschema.exceptions import FormatError File "/usr/local/lib/python3.10/dist-packages/jsonschema-4.9.1-py3.10.egg/jsonschema/exceptions.py", line 12, in import attr ModuleNotFoundError: No module named 'attr'