pip upgrade 할 때 에러가 발생한 상황이다.
- 관리자 권한으로 upgrade를 진행했는데도 같은 상황이였다.
- 라이브러리 관리 실패로 그냥 지워버리고 다시 설치하는게 마음편하다.
$ C:\Python39\python.exe -m pip install --upgrade pip
..
..
..
WARNING: Ignoring invalid distribution -ip (c:python39libsite-packages)
처리가능한 에러상황
- ERROR: Could not install packages due to an OSError: [WinError 5] 액세스가 거부되었습니다:
- WARNING: Ignoring invalid distribution -ip (c:python39libsite-packages)
1. c:\python39\lib\site-packages 가 있는 디렉토리까지 찾아가서 폴더를 삭제해준다.
- site-packages를 지웠다면 아래처럼 작동한다.
$ C:\Python39\python.exe -m pip install --upgrade pip
No module named pip
2. curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
2번 명령어를 사용하여 get-pip를 다운받는다.
3. python get-pip.py
다운로드가 완료되면 get-pip를 작동시켜 pip를 설치한다.
이후 pip upgrad를 진행하면 된다.
다만 pip로 다운받은 패키지가 삭제되니 패키지 안꼬이게 빌드하거나
처음부터 python 패키지 관리를 위한 가상화하는법을 익혀두자.
pip 명령어
- pip upgrade 시
1. Linux 용
pip install -U pip
2. Windows 용
python -m pip install –upgrade pip
- pip downgrade ( pip 버전 낮추기 )
새 버전의 pip에서 오래된 패키지를 다운 받지 못할때나 돌아가야할 때 사용한다.
python -m pip install pip==($version)
ex) python -m pip install pip==17.1
=======================패키지 설치 위치를 모를 때===========================
파이썬 위치 모를때
python 명령어 후 sys.executable
파이썬 라이브러리 위치 모를때
python -m site 후 USER_SITE 확인
'알뜰살뜰 정보 > Python' 카테고리의 다른 글
[Window] 파이썬 버전 여러개 관리 (0) | 2024.01.08 |
---|---|
(실행에러) Import "module_name" could not be resolved Pylance(reportMissingImports) (0) | 2022.02.03 |
(OpenCV) Module cv2 has no member 에러 해결방법 (0) | 2020.08.05 |
Python pyautogui 계산기 이미지가 None 일 때 (0) | 2020.06.30 |