본문 바로가기

Anaconda

[conda error] Solving environment: failed with initial frozen solve. Retrying with flexible solve.콘다 에러 해결 및 콘다, 파이토치 설치

반응형

아나콘다를 다시 설치하고 torch 를 설치하려는데 자꾸 이런 에러가 뜬다.

 

Solving environment: failed with initial frozen solve. Retrying with flexible solve.

 

찾아보니 conda가 구버전이라서 그런 에러가 뜬단다... (공식홈페이지에서 바로 받은건데 말이 되나..;;)

어쨋든

 

conda update --all

명령어로 해결할 수 있대서 해봤는데 해결이 안되고 다시 저 에러가 떴다.

생각해보니 구버전이라면 저 콘다가 아니고 내가 파이토치를 구버전으로 설치하려고 하고 있긴했다.

 

다음의 명령어로 토치를 실행중이었기 때문이다.

conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cudatoolkit=11.0 -c pytorch

 

그런데 토치 공식홈페이지에서 콘다로 설치하려니 다음의 명령어로 토치설치를 안내하더라.

conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch

 

바로 위의 명령어를 입력해서 설치하니까 설치는 완료된다. 

따라서 정확히는 conda에서 torch 를 설치할 때 conda 가 구버전이라서가 아니라 conda 와 torch 가 호환이 안돼서 발생하는 에러였던듯 하다.

그런데 이렇게 하니 torch 가 1.10.0의 낮은 버전으로 설치가 됐는데, 이 문제는 설치 후에 토치를 또 새로 받아서 해결했다.

관련 내용은 여기에서 참고할 수 있다.

https://powerofsummary.tistory.com/250

 

[conda, torch install] 아나콘다 설치, torch 설치 기록

콘다를 1년 가까이 잘만쓰다가 conda create, conda remove 관련 에러가 뜨고 가상환경 생성, 삭제관련 명령어가 먹통이 됐다. 하필 중요한 학회에 데모코드 requirements 체크중에 이런 일이 발생해버리냐.

powerofsummary.tistory.com

 

 

 

반응형