“환경 오류 : [오류 13] : 권한 거부 : ‘usr / local / bin / f2py'”로 인해 패키지를 설치할 수 없습니다. 후 pip install numpy오류가

macOS X에 numpy를 설치하려고하지만 명령을 실행 한 후 pip install numpy오류가 발생합니다.

환경 오류 : [오류 13] : 권한 거부 : ‘usr / local / bin / f2py

어떻게 고치나요?



답변

이것은 나를 위해 일했습니다.

pip3 install --user package-name  # for Python3
pip install --user package-name   # for Python2

--user플래그는 Python에 사용자 홈 디렉토리에 설치하도록 지시합니다. 기본적으로 시스템 위치로 이동합니다. 신용


답변

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>

이것이 도움이되기를 바랍니다.


답변

저도 같은 문제에 직면해야했습니다. 이것은 나를 위해 일했습니다. 설치하려면 일반적인 명령을 실행하는 것보다 마우스 오른쪽 버튼을 클릭하고 관리자로 실행하십시오. 하지만 먼저 업데이트 명령을 실행하여 pip를 업데이트하십시오.

python -m pip install --upgrade pip


답변

글쎄, 제 경우에는 문제의 원인이 다릅니다. Windows 경로 길이 확인하십시오.

virtualenv경로가 길어 지도록 라이브러리를 설치했습니다 . 라이브러리가 설치되면서 site-packages. 이로 인해 경로가 Windows 제한을 초과하여이 오류가 발생했습니다.

누군가에게 도움이되기를 바랍니다 =)


답변

방금 sudo로 명령을 실행했습니다.

sudo pip install numpy

사용자의 암호를 입력하라는 메시지가 표시됩니다. 이것은 macOS High Sierra (10.13)에서 테스트되었습니다.


답변

다른 패키지에 대해 동일한 문제가 발생했습니다. pyinstallerMac Mojave에서 conda에 설치 했습니다. 나는했다

conda create --name ai37 python=3.7
conda activate ai37

pyinstaller를 사용하여 설치하려고 할 때 언급 된 오류가 발생했습니다.

pip install pyinstaller

다음 명령으로 pyinstaller를 설치할 수있었습니다.

conda install -c conda-forge pyinstaller