lopes / netbox-scanner

A scanner util for NetBox
MIT License
159 stars 40 forks source link

Could not open requirements file #35

Open shafenator opened 2 years ago

shafenator commented 2 years ago

I keep getting the error "ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'

I am a little Linux illiterate so I might be missing something easy. 5-23-2022 11-43-48 AM

lkthomas commented 1 year ago

you are under the directory of "netbox-scanner" and you should do "pip install -r netbox-scaner-master/requirements.txt"

CaptainBalou commented 1 year ago

Ran into the same issue like @shafenator during following the installation guide. But even after I use the command @lkthomas mentioned I get stuck with an error.

(venv) user@server1:~/netbox-scanner$ pip install -r netbox-scanner-master/requirements.txt
Collecting certifi==2020.4.5.1
  Downloading certifi-2020.4.5.1-py2.py3-none-any.whl (157 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 157.0/157.0 KB 443.7 kB/s eta 0:00:00
Collecting chardet==3.0.4
  Downloading chardet-3.0.4-py2.py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.4/133.4 KB 2.4 MB/s eta 0:00:00
Collecting idna==2.9
  Downloading idna-2.9-py2.py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.4/58.4 KB 3.0 MB/s eta 0:00:00
Collecting pynetbox==4.3.1
  Downloading pynetbox-4.3.1.tar.gz (47 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.5/47.5 KB 2.8 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting requests==2.23.0
  Downloading requests-2.23.0-py2.py3-none-any.whl (58 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.4/58.4 KB 3.1 MB/s eta 0:00:00
Collecting six==1.15.0
  Downloading six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting urllib3==1.26.5
  Downloading urllib3-1.26.5-py2.py3-none-any.whl (138 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.1/138.1 KB 3.0 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of pynetbox to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of <Python from Requires-Python> to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of idna to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of chardet to determine which version is compatible with other requirements. This could take a while.
INFO: pip is looking at multiple versions of certifi to determine which version is compatible with other requirements. This could take a while.
ERROR: Cannot install -r netbox-scanner-master/requirements.txt (line 5) and urllib3==1.26.5 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested urllib3==1.26.5
    requests 2.23.0 depends on urllib3!=1.25.0, !=1.25.1, <1.26 and >=1.21.1

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

(venv) user@server1:~/netbox-scanner$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04
Codename:       jammy