# PIp error on installing extension - self resolved after a coffee

**URL:** <https://discourse.mopidy.com/t/pip-error-on-installing-extension-self-resolved-after-a-coffee/6026>\
**Category:** Help and support\
**Created:** [November 9, 2024, 1:06am UTC](https://discourse.mopidy.com/t/pip-error-on-installing-extension-self-resolved-after-a-coffee/6026 "2024-11-09T01:06:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kelseym600](https://avatars.discourse-cdn.com/v4/letter/k/65b543/32.png) [@kelseym600](https://discourse.mopidy.com/u/kelseym600)\
**Post date:** [November 9, 2024, 1:06am UTC](https://discourse.mopidy.com/t/pip-error-on-installing-extension-self-resolved-after-a-coffee/6026/1 "2024-11-09T01:06:57Z")

</div>

Howdy, I have installed Mopidy following the instructions @ [Debian/Ubuntu — Mopidy 3.4.2 documentation](https://docs.mopidy.com/stable/installation/debian/) on a blank but fully updated Ubuntu 24.04 VM. I have modified the file extension and set it to run as a service.

I am trying to install either IRIS or Muse (liking the Muse snap cast integrations!) with  
sudo python3 -m pip install Mopidy-Iris

OR

sudo python3 -m pip install Mopidy-Muse

and each time I get  
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.12/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.

Command python3 --version returns Python 3.12.3

Thanks for any help  
Any hints?

---

<div class="post-metadata">

**Author:** ![kelseym600](https://avatars.discourse-cdn.com/v4/letter/k/65b543/32.png) [@kelseym600](https://discourse.mopidy.com/u/kelseym600)\
**Post date:** [November 9, 2024, 1:09am UTC](https://discourse.mopidy.com/t/pip-error-on-installing-extension-self-resolved-after-a-coffee/6026/2 "2024-11-09T01:09:50Z")

</div>

ok, never mind…  
sudo python3 -m pip install --break-system-packages “package name” works  
Sorry!

---

<div class="post-metadata">

**Author:** ![system](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.mopidy.com/system/32/1_2.png) [@system](https://discourse.mopidy.com/u/system)\
**Post date:** [May 10, 2025, 1:09pm UTC](https://discourse.mopidy.com/t/pip-error-on-installing-extension-self-resolved-after-a-coffee/6026/3 "2025-05-10T13:09:55Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
