pyenv (2) - brew install によるexternally managed のエラーの解決 -

brew install python した場合に仮想環境必須とされる問題

  • python -m pip install numpy など

  • エラー: "error: externally-managed-environment"がでる.

    • brewでいれたマスターのpythonに余計なものをいれるな.

    • いじりたければ仮想環境を使え.と言ってくる.

解決方法

  • pyenv の設定により解決.

  • pipのインストールは:

    $ python -m pip install numpy
    
  • pyenv で入れたpython ( pyenv global, pyenv versions で確認 ) の仮想環境に入っている.(環境変数PYENV_ROOTにある).