Results 1 to 2 of 2

Thread: error: externally-managed-environment

  1. #1
    Join Date
    2023-Feb
    Posts
    1

    Unhappy error: externally-managed-environment

    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 over
    ride 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'm installing the necessary packages but I couldn't do it somehow. The python3-xyz package cannot be installed and I tried "pipx install xyz" and it doesn't install, what is it?

  2. #2
    Join Date
    2023-Mar
    Posts
    2
    Just encountered this error. Looks like they are trying to prevent people from breaking python. Best practice is to use a virtual environment to install packages. To do this cd to the dir you would like to install your virtual environment I usually put it in the dir of the tool I am installing packages for. Next run
    Code:
    virtualenv -p {PYTHON  VERSION} {NAME OF VIRTUAL ENVIRONMENT}
    . Next run
    Code:
    source  {NAME OF VIRTUAL ENVIRONMENT}/bin/activate
    . After that you can proceed use pip. To exit the virtual environment simply run `deactivate`. Below is a quick command to copy and paste:


    Code:
    virtualenv -p python3 venv; source venv/bin/activate

Similar Threads

  1. Replies: 2
    Last Post: 2023-04-12, 10:27
  2. Kali and Python pip error: externally-managed-environment
    By pamamolf in forum TroubleShooting Archive
    Replies: 4
    Last Post: 2023-03-29, 17:47
  3. Replies: 0
    Last Post: 2020-08-17, 20:38
  4. device not managed
    By dippybud400 in forum TroubleShooting Archive
    Replies: 0
    Last Post: 2020-03-20, 16:18
  5. Replies: 2
    Last Post: 2019-05-27, 10:41

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •