[python] Windows에서 pip 설치 액세스가 거부되었습니다.

pip install mitmproxyWindows에서 실행하려고 하는데 옵션을 사용 cmd하고 PowerShell사용 하더라도 계속 액세스가 거부 Run as Administrator됩니다.

WindowsError: [Error 5] Access is denied: 'c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u\\cryptography-0.9.1\\.eggs\\cffi-1.1.2-py2.7-win-amd64.egg\\_cffi_backend.pyd'

이 작업을 어떻게 할 수 있습니까?



답변

Windows의 경우 cmd에서 python 실행 파일을 사용하여 pip install을 실행하십시오.

예 :

python -m pip install mitmproxy

이것은 적어도 다른 패키지 설치를 위해 나를 위해 일했습니다.


답변

다음과 같이 Python 설치 폴더의 보안 권한을 변경합니다.

  1. Python 셸 열기
  2. 작업 관리자로 이동
  3. 파이썬 프로세스 찾기
  4. 마우스 오른쪽 버튼을 클릭하고 위치를 엽니 다.
  5. 폴더가 탐색기에서 열리고 디렉토리 위로 이동합니다.
  6. 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
  7. 보안 탭을 클릭하고 ‘수정’을 누르십시오.
  8. 모든 사람을 추가하고 읽기 및 쓰기 권한을 부여합니다.
  9. 변경 사항 저장

cmd관리자로 여는 경우 ; 그런 다음 다음을 수행 할 수 있습니다.

Python이에서 설정된 경우 PATH:

python -m pip install mitmproxy


답변

개인적 cmd으로 관리자 로 열면
python -m pip install mitproxy

문제가 해결 되는
것 같습니다.

참고 :- 나는 파이썬을 통해 설치했습니다.chocolatey


답변

이전 답변에서 다루지 않았으며 종종 Windows에서 문제를 일으키고 관리자로 실행하더라도 일부 패키지를 설치하지 못하게 한 추가 사항은 일부 파일을 사용하는 다른 프로그램이 있으면 동일한 권한 거부 오류가 발생한다는 것입니다. (또는 pip install) 액세스를 시도하십시오. 이것은 예를 들어 일부 파일을 이동하려고 할 때 여러 번 나타나는 Windows의 정말 어리석은 “기능”입니다.

또한 어떤 프로그램이 특정 파일을 잠그는 지 알아내는 방법에 대한 단서가 없으므로 가장 쉬운 방법은 무엇이든 시작하기 전에 재부팅하고 설치를 수행하는 것입니다. 특히 Spyder 또는 기타 Python 기반 소프트웨어를 실행하기 전에 수행하는 것입니다. 모든 프로그램을 닫으려고 할 수도 있지만 실제로 어떤 프로그램이 파일을 보유하고 있는지 아는 것은 까다로울 수 있습니다. 예를 들어 디렉토리의 경우 해당 디렉토리에 탐색기 창이 열려 있으면 충분합니다.


답변

“관리자 권한으로 실행”으로 cmd를 열고 명령을 실행합니다 pip install mitmproxy. 그것을 설치합니다.


답변

anaconda Prompt를 통해 설치 중입니다. 제 경우에는 작동하지도 않았고 python -m pip install다음을 추가합니다.

python -m pip install <package_name> --user

그것은 나를 위해 작동합니다.

처럼: python -m pip install "numpy-1.15.4+mkl-cp36-cp36m-win_amd64.whl" --user

큰 따옴표는 필요하지 않으며 설치하려는 패키지 이름을 제공 할 수 있습니다.

관리자 권한으로 실행 명령 프롬프트를 실행 한 다음 pip 설치를 시도해야합니다. 둘 다 작동합니다.


답변

python 폴더에 대한 모든 권한을 부여하십시오.

Python 루트 디렉토리-> 오른쪽 버튼 클릭-> 속성-> 보안-> 편집-> 사용자에게 모든 권한 부여-> 예를 찾고 프로세스가 완료 될 때까지 기다립니다.

그것은 나를 위해 작동합니다.