Open flewid opened 4 years ago
Hm, that's weird. Well, I think playhouse is installed with peewee and should just be removed from requirements.txt
Ah makes sense - I think the key for me anyway (raspbian) was
apt-get install libsqlite3-dev
[sigh] I hate pip.
error: externally-managed-environment
× This environment is externally managed ╰─> To install Python packages system-wide, try apt install python3-xyz, where xyz is the package you are trying to install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages. hint: See PEP 668 for the detailed specification.
Hey, great app!
I had to modify the install instructions - already submitted a request for a spelling mistake, but also had to do the following;
cd /opt/ git clone https://github.com/Nixellion/MikrotikTrafficMonitor.git apt install python3 python3-pip python3-dev cd MikrotikTrafficMonitor pip3 install -r requirements.txt
i had an error with this one, that it couldn't install the playhouse dependency so i did
apt-get install libsqlite3-dev cd /opt git clone https://github.com/coleifer/peewee.git cd peewee python3 setup.py install pip3 install eventlet pip3 install flask pip3 install flask-socketio
then continued as normal
cp MikrotikTrafficMonitor.service /lib/systemd/system ssytemctl daemon-reload
here i added
nano /opt/MikrotikTrafficMonitor/config/config.yaml