LoginSignup
0
1

pipで--break-system-packagesの問題について

Last updated at Posted at 2024-05-05
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管理に戻せます。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1