Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Had to modify your install instructions #2

Open
flewid opened this issue Jun 9, 2020 · 3 comments
Open

Had to modify your install instructions #2

flewid opened this issue Jun 9, 2020 · 3 comments

Comments

@flewid
Copy link
Contributor

flewid commented Jun 9, 2020

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

then continue

systemctl enable MikrotikTrafficMonitor
service MikrotikTrafficMonitor start
systemctl status MikrotikTrafficMonitor

@Nixellion
Copy link
Owner

Hm, that's weird. Well, I think playhouse is installed with peewee and should just be removed from requirements.txt

@flewid
Copy link
Contributor Author

flewid commented Jun 9, 2020

Ah makes sense - I think the key for me anyway (raspbian) was

apt-get install libsqlite3-dev

@jult
Copy link
Contributor

jult commented Jan 12, 2024

[sigh] I hate pip.

pip3 install -r requirements.txt

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants