Windows에서 pip install 액세스가 거부되었습니다.
하고 있다.pip install mitmproxy
Windows 에서는, 액세스 거부 상태가 계속 접속이 거부됩니다.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 의 경우는, 커맨드 프롬프트(관리자)로 실행해 주세요.pip install
파이썬
python -m pip install mitmproxy
적어도 다른 패키지의 인스톨에서는 이 방법이 유효합니다.
다음을 통해 Python 설치 폴더의 보안 권한을 변경합니다.
- Python 쉘 열기
- 태스크 매니저로 이동
- python 프로세스 찾기
- 마우스 오른쪽 버튼을 클릭하여 위치 열기
- 폴더가 탐색기에서 열립니다. 디렉터리 위로 이동합니다.
- 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 보안 탭을 클릭하고 '편집'을 누릅니다.
- 모든 사용자를 추가하고 읽기 및 쓰기 권한을 부여합니다.
- 변경 내용 저장
[ ] 를 cmd
다음 할 수 .admin 으으 、 으음 、으 as음음 as 。
이 Python으로 되어 있는 PATH
그럼아니다,아니다,아니다,아니다,아니다,아니다.
python -m pip install mitmproxy
으로 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★cmd
admin 후 실행 python -m pip install mitproxy
문제가 해결된 것 같아요.
참고: - python을 설치했습니다.chocolatey
이전 답변에서 다루어지지 않은 다른 한 가지 추가 사항으로 Windows에서 자주 문제가 발생하여 admin으로 실행 중임에도 불구하고 일부 패키지를 설치할 수 없게 된 것은 사용자(또는 사용자)의 파일을 사용하는 다른 프로그램이 있을 경우 동일한 권한 거부 오류가 발생한다는 것입니다.pip install
에합니다).에 접속합니다.이것은, 파일을 이동하려고 하는 등, 몇번이나 표시되는, Windows 의 정말로 멍청한 「기능」입니다.
또한 어떤 프로그램이 특정 파일을 잠그는지 알 수 없기 때문에 가장 쉬운 방법은 어떤 것을 시작하기 전에, 특히 실행하기 전에 재부팅하고 설치를 하는 것입니다.Spyder 또는 기타 Python 기반 소프트웨어.모든 프로그램을 닫을 수도 있지만 실제로 어떤 프로그램이 파일을 보유하고 있는지 알기 어려울 수 있습니다.예를 들어 디렉토리의 경우 해당 디렉토리에서 탐색기 창을 여는 것으로 충분합니다.
Prompt .anaconda Prompt an an an an an an an an an aninging inginging 。 안요.python -m pip install
이것을 .
python -m pip install <package_name> --user
저는 좋아요.
예를 들어 다음과 같습니다.python -m pip install mitmproxy --user
또 하나는 명령 프롬프트를 [Run as Administrator]로 실행하고 pip 설치를 시도해야 합니다.둘 다 효과가 있을 거예요.
로서 실행"을 사용하여 를 열고 로서 실행" 합니다.pip install mitmproxy
인스톨 됩니다.
python 폴더를 완전히 제어할 수 있는 권한을 부여합니다.
python root 디렉토리 --> 오른쪽 버튼 클릭 --> 속성 --> 보안 --> 편집 --> 사용자에게 풀 컨트롤을 부여합니다 --> 예, 프로세스가 완료될 때까지 기다립니다.
저는 좋아요.
내 경우 관련 라이브러리를 Import하고 있는 주피터 노트북이 열린 것이 원인입니다.근본적인 원인은 파일이 열려 있거나 사용 중이기 때문에 Windows 오류가 발생한 것 같습니다(@Robert의 답변과 재부팅 권장 사항 참조).
다른 python 프로세스가 실행되고 있지 않은지 확인해야 합니다.
저는 노트북 서버를 셧다운하면 문제가 해결되었습니다.
합니다.c:\\users\\bruno\\appdata\\local\\temp\\easy_install-0fme6u
명령어를 합니다.
그 외의 모든 것이 실패했을 경우는, IDE 를 종료해 주세요.PyCharm이 원인인 경우가 많았습니다.PyCharm을 종료하자마자 명령줄에서 패키지를 설치할 수 있었습니다.또는 설정 -> 프로젝트: xxx -> 프로젝트 인터프리터 -> 에서 PyCharm 자체를 사용하여 설치할 수도 있습니다.
명령 프롬프트 열기 Python 실행 파일을 사용하지 않고 Administrator로 작업했습니다.명령 프롬프트 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 "관리자로서 실행"을 선택합니다.그런 다음 다음 명령을 실행합니다.
pip install Django
이 경우 Windows Defender가 프로세스를 차단하고 있으며 pip 명령을 실행할 때마다 보안 위협 팝업이 나타납니다.제가 하는 일은 python 폴더를 제외하는 것입니다.다음으로 순서를 나타냅니다.
- Windows 아이콘을 클릭하고 "Windows Security" 앱을 검색하여 엽니다.
- 왼쪽 메뉴에서 [Virus & threat protection](바이러스 및 위협 방지)를 선택합니다.
- 아래로 스크롤하여 바이러스 및 위협 방지 설정
- 설정 관리를 클릭합니다.
- 제외 항목까지 아래로 스크롤
- 제외 항목 추가 또는 제거를 클릭합니다.
- Add an exclusion을 클릭하고 Folder를 선택합니다.
- 다음 경로 C로 이동합니다.\Users{Your_User}\AppData\로컬\프로그램\파이썬
- 폴더 선택
- 명령 프롬프트를 다시 시작합니다.
python 환경이 실행되고 있지 않은지 확인해야 할 경우가 있습니다.
나도 비슷한 문제를 만났다.하지만 에러 리포트는
[SSL: TLSV1_ALERT_ACCESS_DENIED] tlsv1 alert access denied (_ssl.c:777)
처음에 https://python-forum.io/Thread-All-pip-install-attempts-are-met-with-SSL-error#pid_28035을 시도했지만, 제 문제를 해결하지 못한 것 같고, 여전히 같은 문제를 반복하고 있습니다.
둘째, 업무용 컴퓨터에서 작업하는 경우 웹 콘텐츠 필터가 존재할 수 있습니다(단, 브라우저를 통해 https://pypi.python.org에 직접 액세스할 수 있습니다).그리고 프록시 서버를 추가하여 이 문제를 해결합니다.
윈도우의 경우Internet properties
IE, Chrome, 또는 그 어떤 것을 통해서라도, 유효한 프록시 주소와 포토를 설정해 주세요.이렇게 하면 문제가 해결됩니다.
또는 옵션을 추가하는 것만으로pip --proxy [proxy-address]:port install mitmproxy
그러나 pypi를 사용하여 설치할 때는 항상 이 옵션을 추가해야 합니다.
위의 두 가지 솔루션은 고객의 요구를 충족시키는 대안입니다.
내 경우엔, 그건 심지어 다른 사람들과도 통하지 않았다.python -m pip install
관리자로서 cmd부터 다음 작업을 수행했습니다.
PsExec.exe -i -s -d cmd.exe
SYSTEM cmd를 생성하려면pip install mitmproxy
;)
Administrator로 명령 프롬프트를 엽니다.
Python 패키지를 설치하려면 다음 명령을 사용합니다.
--user
.
pip install --ignore-installed --upgrade --user <packagename>
인스톨시에 같은 문제가 발생.pycaret
.
다음 두 가지 방법으로 해결했습니다.
옵션 1
업그레이드된 pip:
python -m pip install --user --upgrade pip
그리고나서
pip install --user pycaret[full]
에러에 관한 관련 토의를 여기서 찾았습니다.
옵션 2
Anaconda 를 사용하고 있는 경우는, 사용하고 있는 환경의 Anaconda 프롬프트를 admin으로서 엽니다.
그리고 달려라
pip install --user pycaret[full]
또는
pip install pycaret[full]
또, 시큐어한 환경에서도 작업하고 있기 때문에, 인스톨 모듈에서는 다음의 코드를 사용합니다.
pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org
마지막으로 다음과 같은 라이브러리 이름을 추가합니다.
pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org numpy
cmd.exe를 관리자로 실행하고 다음과 같이 입력합니다.
python -m pip install
관리자 권한으로 cmd를 실행하는 것이 해결되었습니다.--user를 사용해 볼 수도 있습니다.이 단계를 반복하지 않으려면 anaconda 폴더에 대한 전체 액세스 권한을 부여해야 합니다.
열린 파이썬 파일을 모두 닫으세요.그리고 관리자로서 실행해 보세요.그건 작동할 것이다.
예.
pip install mitmproxy
언급URL : https://stackoverflow.com/questions/31172719/pip-install-access-denied-on-windows
'programing' 카테고리의 다른 글
목표 C에서의 NULL 대 0 (0) | 2023.04.14 |
---|---|
Nullable, __nullable 및 _Nullable in Objective-C의 Nullable의 차이 (0) | 2023.04.14 |
이미지를 바이트 배열로 변환하는 방법 (0) | 2023.04.09 |
PostgreSQL에서 활성 연결을 나열하는 방법 (0) | 2023.04.09 |
메서드 호출을 1초간 지연하려면 어떻게 해야 합니까? (0) | 2023.04.09 |