# This environment is externally managed debian odroid n2+

**URL:** <https://community.umbrel.com/t/this-environment-is-externally-managed-debian-odroid-n2/13296>\
**Category:** Support and Troubleshooting\
**Created:** [August 8, 2023, 6:35pm UTC](https://community.umbrel.com/t/this-environment-is-externally-managed-debian-odroid-n2/13296 "2023-08-08T18:35:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jaccos](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/jaccos/32/1465_2.png) [@jaccos](https://community.umbrel.com/u/jaccos)\
**Post date:** [August 8, 2023, 6:35pm UTC](https://community.umbrel.com/t/this-environment-is-externally-managed-debian-odroid-n2/13296/1 "2023-08-08T18:35:18Z")

</div>

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.

**I FOUND SOLLUTION**

[I don’t care, I want to use pip install like before](https://www.linuxuprising.com/2023/03/next-debianubuntu-releases-will-likely.html)

**ike I mentioned above, if you really need it, you can force install Python packages using pip outside a virtual environment, just like before, but do this at your own risk!** You can force install packages using pip by passing the `--break-system-packages`option to pip, exporting `PIP_BREAK_SYSTEM_PACKAGES=1`, or adding the following to the `~/.config/pip/pip.conf` or `/etc/pip.conf` file:

```auto
[global]break-system-packages = true

```

---

<div class="post-metadata">

**Author:** ![smolgrrr](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.umbrel.com/smolgrrr/32/2825_2.png) [@smolgrrr](https://community.umbrel.com/u/smolgrrr)\
**Post date:** [August 9, 2023, 8:43am UTC](https://community.umbrel.com/t/this-environment-is-externally-managed-debian-odroid-n2/13296/2 "2023-08-09T08:43:50Z")

</div>

Thanks for raising, it is a known issue, this is Luke’s solution.

> <https://github.com/getumbrel/umbrel/issues/1672#issuecomment-1641378605>
>
> Hi the Debian12 Installation is failing.
> Installing pip packages systemwide can… also break the system.
> \`\`\`
> python3-pip is already the newest version (23.0.1+dfsg-1).
> libffi-dev is already the newest version (3.4.4-1).
> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> 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 specificatio
> \`\`\`
