web-dev-qa-db-ja.com

「環境エラー:[エラー13]:許可が拒否されました: 'usr / local / bin / f2py'」が原因でパッケージをインストールできませんでした

NumpyをmacOS Xにインストールしようとしていますが、コマンドpip install numpyを実行した後、エラーが発生しています:

環境エラー:[エラー13]:許可が拒否されました: 'usr/local/bin/f2py

どうすれば修正できますか?

30
Sid Mehta

これは私のために働いた。

pip3 install --user package-name  # for Python3
pip install --user package-name   # for Python2
44
SolitaryReaper
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
17
Andy

私もWindowsユーザーです。 Python 3.7をインストールしました。パッケージをインストールしようとすると、同じエラーがスローされます。

これを試してください。これは私のために働いた。

python -m pip install numpy

そして、新しいパッケージをインストールするときはいつでもpython -m pip install <package_name>と書くだけです

これが役に立てば幸いです。

5
shreyans jain

私も同じ問題に直面しなければなりませんでした。これは私のために働いた。右クリックして管理者として実行し、通常のコマンドを実行してインストールします。ただし、最初にupdateコマンドを実行してpipを更新します

python -m pip install --upgrade pip

4
getek mer

Sudoでコマンドを実行しました。

Sudo pip install numpy

ユーザーのパスワードを要求されることに注意してください。これはmacOS High Sierra(10.13)でテストされました

2
Lucio Mollinedo

Windowsではこれがうまくいきました。コマンドラインから、Pythonのexeへのパスを指定します。& "C:/ Program Files(x86)/Python37-32/python.exe" -m pip install --upgrade pip --user

0
user2867432

さて、私の場合、問題には別の原因、Windowsパスの長さ これを確認してください。

ライブラリをvirtualenvにインストールしていたため、パスが長くなりました。ライブラリがインストールされると、site-packagesの下にいくつかのファイルが作成されました。これにより、パスがWindowsの制限を超え、このエラーがスローされました。

それが誰かを助けることを願っています=)

0
Joabe Lucena

別のパッケージでも同じ問題が発生しました。 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 
0