2025-07-10

Mac: error: externally-managed-environment というエラーが出た場合

これは PEP 668 で導入された新しい Python のセキュリティ仕様によるもので、特に macOS の Homebrew でインストールされた Python でよく見られます。

Homebrew は「システム Python 環境を壊さないため」に pip を直接使うことを制限しており、パッケージインストール時にこのエラーが出ます。

解決方法

  • 方法1: 仮想環境を使う(推奨)。anacondaやvenvを使うなどして、仮想環境を作成しそこでpipを行う
  • 方法2: pip に --break-system-packages をつける(簡易だが慎重に使う)
  • 方法3: pipx を使う。
本記事は、ChatGPTの内容をベースにしています。





0 件のコメント:

コメントを投稿