pip install ifcopenshell -> "error: externally-managed-environment"

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Post Reply
User avatar
Kartoffelpüre
Posts: 161
Joined: Fri Mar 11, 2022 8:33 am

pip install ifcopenshell -> "error: externally-managed-environment"

Post by Kartoffelpüre »

According to IfcOpenShell

I tried to install ifcopenshell on my ubuntu 23.04

that's my error message:

Code: Select all

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.
I never worked with pip before. What's the next step? Do I really have to add --break-system-packages ?
I assume that something other is wrong, I do not like breaking my system.
Syres
Veteran
Posts: 2893
Joined: Thu Aug 09, 2018 11:14 am

Re: pip install ifcopenshell -> "error: externally-managed-environment"

Post by Syres »

Would you not be better using one of the Pre-built Packages from https://blenderbim.org/docs-python/ifco ... ation.html ?
User avatar
Kartoffelpüre
Posts: 161
Joined: Fri Mar 11, 2022 8:33 am

Re: pip install ifcopenshell -> "error: externally-managed-environment"

Post by Kartoffelpüre »

I prefer distribution solutions. I don't like tinkering on tools I do not understand and do huge work for things that should have been an add-on. I give this up. Thanks for your help here.
Post Reply