NumpyをmacOS Xにインストールしようとしていますが、コマンドpip install numpy
を実行した後、エラーが発生しています:
環境エラー:[エラー13]:許可が拒否されました: 'usr/local/bin/f2py
どうすれば修正できますか?
これは私のために働いた。
pip3 install --user package-name # for Python3
pip install --user package-name # for Python2
pip install --user package-name
動作しているようですが、パッケージはユーザーのパスをインストールします。といった :
「c:\ users\***\appdata\local\temp\pip-req-tracker-_akmzo\42a6c7d627641b148564ff35597ec30fd5543aa1cf6e41118b98d7a3」
C:\ Python27などのpythonフォルダーにパッケージをインストールします。次の方法でモジュールを予想されるフォルダーにインストールします。
pip install package-name --no-cache-dir
私もWindowsユーザーです。 Python 3.7をインストールしました。パッケージをインストールしようとすると、同じエラーがスローされます。
これを試してください。これは私のために働いた。
python -m pip install numpy
そして、新しいパッケージをインストールするときはいつでもpython -m pip install <package_name>
と書くだけです
これが役に立てば幸いです。
私も同じ問題に直面しなければなりませんでした。これは私のために働いた。右クリックして管理者として実行し、通常のコマンドを実行してインストールします。ただし、最初にupdateコマンドを実行してpipを更新します
python -m pip install --upgrade pip
Sudoでコマンドを実行しました。
Sudo pip install numpy
ユーザーのパスワードを要求されることに注意してください。これはmacOS High Sierra(10.13)でテストされました
Windowsではこれがうまくいきました。コマンドラインから、Pythonのexeへのパスを指定します。& "C:/ Program Files(x86)/Python37-32/python.exe" -m pip install --upgrade pip --user
さて、私の場合、問題には別の原因、Windowsパスの長さ これを確認してください。
ライブラリをvirtualenv
にインストールしていたため、パスが長くなりました。ライブラリがインストールされると、site-packages
の下にいくつかのファイルが作成されました。これにより、パスがWindowsの制限を超え、このエラーがスローされました。
それが誰かを助けることを願っています=)
別のパッケージでも同じ問題が発生しました。 Mac Mojaveのcondaにpyinstaller
をインストールしていました。やった
conda create --name ai37 python=3.7
conda activate ai37
を使用してpyinstallerをインストールしようとすると、前述のエラーが発生しました
pip install pyinstaller
次のコマンドでpyinstallerをインストールできました
conda install -c conda-forge pyinstaller