python3 -m pip install ultralytics
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.
が出る問題に対しては、
~/.pip/pip.conf
[global]
break-system-packages = true
でとりあえず、過去の動作に戻せます。
brew installで入れば良いんですが、無いもの多いんで。
brew installで入るものが入ってしまった場合は、brew link xxxxxで、brew管理に戻せます。