Difference between revisions of "Error: externally-managed-environment"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | × This environment is externally managed | |
− | + | ╰─> To install Python packages system-wide, try brew install | |
− | + | xyz, where xyz is the package you are trying to | |
− | + | install. | |
− | + | ||
− | + | If you wish to install a Python library that isn't in Homebrew, | |
+ | use a virtual environment: | ||
+ | |||
+ | [[python3 -m venv path/to/venv]] | ||
+ | [[source path/to/venv/bin/activate]] | ||
+ | [[python3 -m pip install xyz]] | ||
+ | <pre> | ||
If you wish to install a Python application that isn't in Homebrew, | If you wish to install a Python application that isn't in Homebrew, | ||
it may be easiest to use 'pipx install xyz', which will manage a | it may be easiest to use 'pipx install xyz', which will manage a |
Revision as of 04:45, 6 June 2024
× This environment is externally managed ╰─> To install Python packages system-wide, try brew install xyz, where xyz is the package you are trying to install. If you wish to install a Python library that isn't in Homebrew, use a virtual environment: python3 -m venv path/to/venv source path/to/venv/bin/activate python3 -m pip install xyz
If you wish to install a Python application that isn't in Homebrew, it may be easiest to use 'pipx install xyz', which will manage a virtual environment for you. You can install pipx with brew install pipx You may restore the old behavior of pip by passing the '--break-system-packages' flag to pip, or by adding 'break-system-packages = true' to your pip.conf file. The latter will permanently disable this error. If you disable this error, we STRONGLY recommend that you additionally pass the '--user' flag to pip, or set 'user = true' in your pip.conf file. Failure to do this can result in a broken Homebrew installation. Read more about this behavior here: <https://peps.python.org/pep-0668/> 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.
pip3 install coguard-cli
See also
- PIP: [
pipx, pip, pip3
|install | install --upgrade
|list
|show
|uninstall
|search
|install cryptography | --version
|help
, PIP changelog,pipdeptree
,install -r requirements.txt
]
Advertising: