Error: This environment is externally managed
stepanprokop opened this issue · 1 comments
stepanprokop commented
Hi, I've got into troubles during installation? Raspberry 5, everything's updated. HA running, previous instruction followed...
sudo 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.
For more information visit http://rptl.io/venv
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.
bsimmo commented
Ignore pip for now, everything can be installed with apt in Bookworm that
is needed for this.
This script now needs to be setup in a virtual environment (venv), not a
Pi5 thing but a Debian bookworm thing.
Or if you don't mind there is a file you can remove to get back old
behaviour.
…On Sun, 10 Dec 2023, 7:02 pm Stepan Prokop, ***@***.***> wrote:
Hi, I've got into troubles during installation? Raspberry 5, everything's
updated. HA running, previous instruction followed...
sudo 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.
For more information visit http://rptl.io/venv
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.
—
Reply to this email directly, view it on GitHub
<#121>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACYAXN4VRROV6VNJABOTVDDYIYBLJAVCNFSM6AAAAABAOYMRKKVHI2DSMVQWIX3LMV43ASLTON2WKOZSGAZTINBZGM2DQOA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>