[Error] Error while finding module specification for 'torch.distributed.run' (ModuleNotFoundError: No module named 'torch')

    728x90

    이 에러가 뜨는 경우에는 distributed 기능을 지원하는 파이토치를 업데이트 해야한다. 즉, torch.distributed 이 모듈이 포함되지 않은 이전 버전을 사용 중일 가능성이 높다는 의미이다.

     

     

     

    1. Pytorch version 업데이트

    pip install --upgrade torch torchvision

     

     

    2. 필요한 패키지 별도 설치

     

    pip install torch torchvision -f https://download.pytorch.org/whl/cpu/torch_stable.html

     

     

    3. 부적절한 python 환경

    python3 -m venv myenv
    source myenv/bin/activate
    pip install torch torchvision

     

    저는 이 세 가지 방법이 다 적용이 되어서 해결이 되었습니다.

     

     

    728x90

    댓글