라이브러리 의존 문제때문에 torch 1.6.0을 설치해야 했었는데
참고로 pip install --upgrade pip 진행해도 실패함
torch 버전을 자꾸 1.11 아래로는 인식을 못하는게 좀 싸해서 python 버전을 다운그레이드 해보기로 했다
일단 저 시점에서 python 버전은 3.10.x였음
1. 일단 패키지 설치
apt-get install python3.7-dev python3.7-venv
사실 원래 설치하고싶었던건 3.6이라 python3.6-venv, python3.6-dev로 자의적으로 바꿔봤는데 없다더라
왜 3.7만 있는지는 모름
1.1. python3.7 위치 확인(optional)
which python3.7
사실 안해도 별로 상관없음
보통 /usr/bin/python3.7이기 때문
그리고 이 다음에 해당 path 따라서 python 호출하라고 하는데 왜인지는 잘 모르겠다
난 /usr/bin/python3.7 말고 그냥 python3.7해도 잘 호출됐음
2. 다운받은 낮은 버전의 파이썬으로 가상환경 생성
python3.7 -m venv (venv name)
안되면 1.1에서 얻은 path로 실행해라
예시)
/usr/bin/python3.7 -m venv (venv_name)
이제 당연하지만 저 가상환경 들어가면
python3.7 말고 python 해도 3.7버전 호출됨
그럼 이제 torch 1.6.0 버전도 잘 찾는다