이 문제는 pip 버전과 기존 패키지 버전이 맞지 않아 발생할 확률이 높음

 

 

[해결책 1] 실수로 pip나 사용하고자 하는 패키지를 업그레이드 했다면 원래 버전으로 다운그레이드 해서 맞추면 됨(requirements.txt)파일로 프로젝트별 버전을 잘 관리했다면 뭐 지우고 그 버전을 다시 깔면 될 듯?

 

[해결책 2]

최신버전을 써도 상관없다면 

python -m pip install --upgrade pip

python -m pip install --upgrade [패키지]

둘다 최신으로 업데이트 해서 해결해도됨..

 

=> 과거에 진행했던 프로젝트 버전은 왠만하면 건들지말자...(이유없이 업그레이드 노노!!)

 

참고

https://smorning.tistory.com/394

 

 

사건발생: 1달 만에 열어서 실행해본 프로젝트에서 계속 패키지가 없다고 설치하라고 나옴;;;

원인발견: 예전에 한 번 프로젝트 경로를 바꾸고 폴더 이름을 바꿔서 activate.bat파일에 경로가 예전 경로로 되어 있음..

그래서 activate.bat파일 열어서 저 경로를 현재 바뀐 경로대로 수정해서 다시 실행하니 잘 됨!!

 

 

참고

https://studyprogram.tistory.com/256

 

 

1. 문제발생: 기관이나 회사에서 가상환경에 pip로 프로그램 설치하다보면 가끔 SSL보안 문제가 발생

2. 1차 해결은 방법이 2개

  1) pip.ini파일을 만들어서 pip 사용할때마다 신뢰하게 하는 방법

    - C:\Users\user\pip 에 가서 (user폴더에 pip폴더가 없다면 pip폴더 만들기) pip.ini파일 만들고 아래 내용 입력하고 저장

[global]
trusted-host = pypi.org
               files.pythonhosted.org

  2) pip 설치시마다 신뢰하도록 명령어 넣기 (귀찮)

    -설치할 때마다 아래 명령어를 써줘야함

    - <라이브러리>에 원하는 패키지명을 쓰면됨

pip --trusted-host pypi.org --trusted-host files.pythonhosted.org install <라이브러리>

 

3. 머리아픈 문제 발생 pytorch설치하다 에러만남

  -(SSL에러) pip install torch==1.7.0+cpu torchvision==0.8.1+cpu -f https://download.pytorch.org/whl/torch_stable.html

  - 아래 명령어로 설치 성공

pip install torch===1.7.0 torchvision===0.8.1 -f https://download.pytorch.org/whl/torch_stable.html --trusted-host download.pytorch.org

 

https://better-than-alone.tistory.com/42

https://curryyou.tistory.com/179

+ Recent posts