콘다를 1년 가까이 잘만쓰다가 conda create, conda remove 관련 에러가 뜨고 가상환경 생성, 삭제관련 명령어가 먹통이 됐다.
하필 중요한 학회에 데모코드 requirements 체크중에 이런 일이 발생해버리냐..(삶은 중요하고 어려운 순간에 더 어려워지는 일이 발생하는것 같다.)
conda error 는 'six'라는 모듈이 설치가 설치가 돼있음에도 설치가 안됐다고하는 오류였는데 이러쿵 저러쿵해도 해결이 안되고 구글링해도 동일한 문제가 발생한 사람은 많았지만 해결한 사람은 못봤다.
그래서 conda 를 지우고 새로 설치하는 중대결정을 내렸다.
나중에 또다시 이런 일이 생기는걸 대비해서 conda 를 삭제하는법, 설치하는법, torch 까지 설치하는법을 정리하고자 한다.
conda 완전 삭제
conda 를 깔끔하게 삭제하는 법은 아래 링크에 기록해두었다.
https://powerofsummary.tistory.com/246
굉장히 간략하게 정리했지만 효과는 확실하다.
conda 설치
원래는 내가 삭제전에 쓰던 버전을 다시 설치하려고 했으나 그냥 신버전으로 설치하는게 에러가 없을것 같아서 그렇게 진행했다.
conda 공식홈페이지:
https://www.anaconda.com/distribution/
여기서 내가 python 3.9.7 까지 같이 깔리는 최신버전 콘다를 설치했다.
이 때 주의할점은
bash Anaconda3-2021.11-Linux-x86_64.sh
명령어를 사용해야지 sh를 사용하면 안될 수 도 있다는 것이다.(https://powerofsummary.tistory.com/247)(이것때문에 삽질한적 있음.)
자. 이렇게까지하면 콘다가 깔리고 터미널을 새로 열면 (base)가 보인다.
이 때 중요한 꿀팁은 base 상태에서 바로 torch 를 깔지말고 base를 복사해서 복사된 가상환경에서 torch 를 설치하는게 나중에 개발하는데 좋다...
ex)
conda create --name base2 --clone base
conda activate base2
이제 base2 에서 torch 를 설치하도록 하자.
torch 설치
여기서가 약간 문제인게 바로 https://pytorch.org/get-started/previous-versions/ 에서 원하는 이전 버전을 설치해도 될듯 하지만 나는 공식홈페이지에서 받으면 어떻게 되나 궁금해서 먼저 여기서 torch 를 받았다.
pytorch.org/get-started/locally/
위 사진처럼 받으니 cudatoolkit=11.3 이 됐으나 torch 는 1.10.0 버전이 받아지더라. 근데 나는 nvidia3090, cuda11.1 ,cudnn8.0.5 를 사용하고 있어서 torch 1.7.0 이상의 버전이 필요했다. 따라서 이 때 토치 업데이트를 위해 다음과 같이 했다.
https://pytorch.org/get-started/previous-versions/
conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge
이렇게 하니 torch 버전도 올라가고 cudatoolkit 도 바뀌더라.
이렇게 콘다설치, 토치 설치를 마무리했다.
========================================================================================
글을 다 작성하고나니 토치를 바로 이전버전으로 설치하지 않은 이유가 생각났는데 그건 다음과 같은 에러가 발생해서 그렇다.
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
자세한 내용은 여기서..
https://powerofsummary.tistory.com/248
'연구 > settings' 카테고리의 다른 글
[mmcv] MMCV, MMDection 설치 (0) | 2023.03.17 |
---|---|
[ubuntu 18.04] NVIDIA graphic driver 설치 (0) | 2020.08.27 |
[ubuntu 18.04] 처음 설치 후 해야할 것 (0) | 2020.08.27 |