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>
이것이 도움이되기를 바랍니다.
방금 sudo로 명령을 실행했습니다.
sudo pip install numpy
사용자의 암호를 입력하라는 메시지가 표시됩니다. 이것은 macOS High Sierra (10.13)에서 테스트되었습니다.
다른 패키지에 대해 동일한 문제가 발생했습니다. pyinstaller
Mac Mojave에서 conda에 설치 했습니다. 나는했다
conda create --name ai37 python=3.7
conda activate ai37
pyinstaller를 사용하여 설치하려고 할 때 언급 된 오류가 발생했습니다.
pip install pyinstaller
다음 명령으로 pyinstaller를 설치할 수있었습니다.
conda install -c conda-forge pyinstaller
Windows에서 이것은 나를 위해 일했습니다. 명령 줄에서 Python의 exe 경로를 지정합니다. & "C : / Program Files (x86) /Python37-32/python.exe"-m pip install --upgrade pip --user