$ cat "dev63.hatenablog.com/entry/2025/04/17/220340.md"
// ブログエントリー — 2025/4/17

--break-system-packages フラグについて

システムのPythonを使用している場合(macOSに最初からインストールされているPythonや、OSが管理しているPython)、通常はユーザーが直接pipでパッケージをインストールすることを避けるべきとされています。なぜなら:

システムPythonはOSの機能に使われているため、パッケージを追加・更新するとOS自体の動作に影響を与える可能性があります システム管理者(または将来のOS更新)が予期しない変更を加えられることを防ぐためです Python 3.11以降では、このようなシステムPythonへのパッケージインストールを防止するセーフガードが追加されました。

–break-system-packages フラグは、このセーフガードを無効にして「自己責任で」システムPythonにパッケージをインストールすることを明示的に許可するものです。

ENTRY: dev63.hatenablog.com/entry/2025/04/17/220340.md
DATE: 2025/4/17
WORDS: 9