Trying to install NetBox for the first time on a Debian box.
I have been following the directions located at
I have installed both the Python 3 and Python 2 required modules (which may actually be part of the issue - more on this below), and opted to pull the latest release (v1.9.5) rather than clone the repository. I am able to complete all the steps up to downloading the release, and creating the symlink.
After that I run "pip install -r requirements.txt" which happily chunks along but it never finishes. The process runs most of the way through but eventually drops an error that I don't have saved. It was a pip.exceptions.InstallationError I believe. At any rate, from that point forward when I try to run the install again, I get the following message.
Traceback (most recent call last):
File "/usr/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 74, in <module>
ImportError: No module named appdirs
I tried running "pip3 install -r requirements.txt", which as you can imagine didn't help. It throws a different error on this one, complaining about no module named pyparsing.
In an attempt to reset everything, I removed all of the python modules, deleted the netbox tree and recloned it, reinstalled all of the python stuff for python3 only, and tried again, but it never even starts running the installation, it just gives me the "pyparsing" module error again.
At this point, neither pip or pip3 will respond (for example to list the installed modules or try to uninstall something). Running either just gives the Traceback error.
Prior to starting the install, I did update and upgrade through apt-get.
At a loss here and not sure where to go first or next.
Thanks for the help.