PyTorch 1.4 설치 시 "No matching distribution found for torch===1.4.0" 오류 해결
PyTorch 1.4 설치 시 "No matching distribution found for torch===1.4.0" 오류 해결
문제
No matching distribution found for torch===1.4.0
원인
이 오류는 PyTorch 1.4 버전과 호환되는 Python 버전 또는 pip 버전을 사용하지 않기 때문에 발생합니다.
해결 방법
다음 단계를 따라 문제를 해결할 수 있습니다.
Python 버전 확인
PyTorch 1.4는 Python 3.6 이상에서만 지원됩니다. 따라서 Python 버전이 3.6 이상인지 확인해야 합니다.
python --version
pip 버전 확인
pip 버전이 10 이상인지 확인해야 합니다.
pip --version
Python 버전 및 pip 버전 업데이트
Python 버전 또는 pip 버전이 최신 버전이 아닌 경우 다음 명령어를 사용하여 업데이트할 수 있습니다.
Python 버전 업데이트
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
python get-pip.py
pip 버전 업데이트
python -m pip install --upgrade pip
PyTorch 1.4 설치
다음 명령어를 사용하여 PyTorch 1.4를 설치합니다.
pip install torch===1.4.0
CUDA 지원 확인
CUDA를 사용하려면 다음 명령어를 사용하여 CUDA 버전을 확인해야 합니다.
nvcc --version
CUDA 버전이 확인되면 다음 명령어를 사용하여 PyTorch 1.4를 CUDA 지원으로 설치할 수 있습니다.
pip install torch===1.4.0+cu101
conda 사용
위의 방법으로 문제가 해결되지 않으면 conda를 사용하여 PyTorch 1.4를 설치할 수 있습니다.
conda install pytorch=1.4
PyTorch 버전 확인
PyTorch 1.4가 성공적으로 설치되었는지 확인하려면 다음 명령어를 사용합니다.
python -c "import torch; print(torch.__version__)"
예제 코드
# Python 버전 확인
python --version
# pip 버전 확인
pip --version
# Python 버전 및 pip 버전 업데이트 (필요한 경우)
python -m pip install --upgrade pip
python -m pip install --upgrade setuptools
python get-pip.py
# PyTorch 1.4 설치
pip install torch===1.4.0
# CUDA 지원 확인 (선택 사항)
nvcc --version
# PyTorch 버전 확인
python -c "import torch; print(torch.__version__)"
# 기본적인 기능 확인
import torch
# 텐서 생성
x = torch.tensor([1, 2, 3])
# 텐서 연산
y = x + 1
# 텐서 출력
print(y)
출력 결과
Python 3.8.5
pip 20.2.4
...
torch 1.4.0
[2 3 4]
참고
- 이 코드는 Python 3.8.5 및 pip 20.2.4 환경에서 테스트되었습니다.
- CUDA를 사용하려면 CUDA 버전이 설치되어 있어야 합니다.
- PyTorch에 대한 더 많은 정보는 공식 문서를 참조하십시오.
PyTorch 1.4 설치 대체 방법
Docker 사용
Docker를 사용하면 Python 버전 및 pip 버전과 관계없이 PyTorch 1.4를 설치할 수 있습니다.
docker run pytorch/pytorch:1.4
Anaconda는 Python과 함께 다양한 라이브러리를 제공하는 배포판입니다. Anaconda를 사용하면 PyTorch 1.4를 포함한 다양한 라이브러리를 쉽게 설치할 수 있습니다.
conda install pytorch=1.4
직접 빌드
PyTorch 소스 코드를 직접 빌드하여 설치할 수 있습니다. 이 방법은 경험이 풍부한 사용자에게만 권장됩니다.
PyTorch 버전 관리 도구 사용
conda-forge 또는 pip-tools와 같은 버전 관리 도구를 사용하여 PyTorch 1.4를 설치하고 관리할 수 있습니다.
추가 정보
python python-3.x pip