Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- backbone
- error: mkl-service + intel(r)
- continued pre-train (cpt)
- langchain
- continual pre-training
- PEFT
- diffusion
- full fine-tuning (fft)
- Lora
- instruct-pt
- cross-document attention
- prompt
- instruct pre-training
- gemma2
- CPT
- Text-to-Image
- Fine-tuning
- ubuntu
- lora+
- ViT
- llm
- domain-adapted pre-training
- glibcxx
- transformer
- llm tuning
- instruction tuning
- continued pre-training
- instruction tuning (it)
- Mac
- sfttrainer
Archives
- Today
- Total
꾸준하게
[Mac] error: externally-managed-environment 본문
증상
Mac 환경에서 conda 설치 후, pip install transformers 실행 시 나타난 오류이다.
(llm) ➜ ~ python -m pip install --upgrade pip
error: externally-managed-environment
× 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.
[notice] A new release of pip is available: 24.0 -> 24.2
[notice] To update, run: python3.12 -m pip install --upgrade pip
해결
python3 -m pip config set global.break-system-packages true